Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 13.01.2009, 22:06   #16
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_thread-Выполнение процедуры в независимом потоке

Сообщение от Serg153 Посмотреть сообщение
Уважаемые.... подправьте плз, библиотеку - вернее добавьте ещё несколько - типа:
Lib_thread8.rar - 8 процессов
Lib_thread6.rar - 6 процессов
Lib_thread4.rar - 4 процесса
Lib_thread2.rar - 2 процесса
---
а то не очень удобно... мне нужно всего 2-3 потока для приложения - а вставлять приходится 10 штук... :=)
Таак...
Писал очень давно, плохо помню, что к чему, а разбираться сейчас времени нет - сессия. Попробуйте не добавлять лишние классы, по-моему, если не инициализировать ненужные потоки, то классы для них можно не добавлять. Если не получится - на следующей неделе попробую склепать что-нибудь более универсальное.
(Offline)
 
Ответить с цитированием
Старый 12.05.2009, 13:33   #17
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: Lib_thread-Выполнение процедуры в независимом потоке

Как это сказывается на работе мидлета в мобильном телефоне? Будет ли приложение подвисать, много ли памяти съест один или n-ое количество потоков?

Ну например если все мое приложение будет полностью написана в потоке или каждая ее процедура. Точнее если я буду использовать ‘этот способ вместо циклов)))
(Offline)
 
Ответить с цитированием
Старый 12.05.2009, 14:02   #18
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_thread-Выполнение процедуры в независимом потоке

Сообщение от Richik Посмотреть сообщение
Как это сказывается на работе мидлета в мобильном телефоне? Будет ли приложение подвисать, много ли памяти съест один или n-ое количество потоков?

Ну например если все мое приложение будет полностью написана в потоке или каждая ее процедура. Точнее если я буду использовать ‘этот способ вместо циклов)))
Таких проверок не проводил, естествнно, что каждый поток будет занимать память, но не думаю, что очень много. Если очень критично, можно отмониторить память на эмуляторе.
(Offline)
 
Ответить с цитированием
Старый 12.05.2009, 15:02   #19
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: Lib_thread-Выполнение процедуры в независимом потоке

Ну в общем это реально сделать
(Offline)
 
Ответить с цитированием
Старый 15.01.2010, 13:22   #20
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Lib_thread-Выполнение процедуры в независимом потоке

блин, оно же не работает! т.е. вообще не работает!
основной код в примере дублирует код процедуры с потоком, потому кажется что процедура из потока выполняется, а реально ни фига!

простите за кучу восклицательных знаков и недовольный тон...
просто 2 часа пихал поток в свою прогу и бестолку, а пример "работает", тупость!!!
(Offline)
 
Ответить с цитированием
Старый 15.01.2010, 14:31   #21
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_thread-Выполнение процедуры в независимом потоке

У меня сейчас примера под рукой нет, но попробуй просто остановить основную программу с помощью Delay. программа остановится, а поток продолжит выполняться. Это и значит, что "работает".

Можно также использовать Lib_threads от Piligrim'a, она точно работает.
(Offline)
 
Ответить с цитированием
Старый 15.01.2010, 17:02   #22
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Lib_thread-Выполнение процедуры в независимом потоке

попробовал, программа не выполняется в таком случае.
да, вторая либа работает)))
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lib_timer: выполнение процедуры по таймеру ViNT Библиотеки 18 14.03.2011 16:46
Процедуры PacMan Delphi 3 04.02.2010 16:57
Lib_threads - динамические потоки (выполнение процедур в отдельных потоках, параллельно основной программе) minibt Библиотеки 7 15.01.2010 14:30
Одновремен. выполнение нескольких процедур SAW-IV Основной форум 10 23.02.2009 20:00
ImageDestroy после выхода из процедуры. http://neten.org Основной форум 2 03.03.2007 00:24


Часовой пояс GMT +4, время: 20:36.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com