Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.09;
Скачать: CL | DM;

Вниз

Tthread и внутренний цикл   Найти похожие ветки 

 
antonn ©   (2007-11-14 13:18) [40]

:)))) Мысли шире, таймер это не только TTimer :)
пустой цикл - таймер, в котором после истечения определенного временного ромежутка вызывается "синхронизе", который выгружает массивчик один в ГУИшные процедурки. Так же в потоке ведется несложная обработка некоторых вещей, для которых sleep(1) - ерунда


 
Сергей М. ©   (2007-11-14 13:20) [41]


> Мысли шире, таймер это не только TTimer


Да неужели ?!

То-то меня сомнения одолевали по этому поводу !


> пустой цикл - таймер


Для реализации выдержки заданного интервала времени нахрен не нужен никакой цикл - ни холостой ни женатый.


 
antonn ©   (2007-11-14 13:21) [42]


> Для реализации выдержки заданного интервала времени нахрен
> не нужен никакой цикл - ни холостой ни женатый.

да, мне уже сообщили..


 
Сергей М. ©   (2007-11-14 13:24) [43]

да и Synchronize тебе, скорей всего, тоже не нужен, бо он так же будет тормозить полезную работу нити.


 
antonn ©   (2007-11-14 13:30) [44]


> да и Synchronize тебе, скорей всего, тоже не нужен, бо он
> так же будет тормозить полезную работу нити.

и чтобы мне после этой "полезной работы" делать с резульаттами этой работы, которые нужно выгрузить в ГУИ?


 
Сергей М. ©   (2007-11-14 13:36) [45]

Возьми да извести асинхронно каким-либо удобным образом гуёвый поток о том, что такие-то результаты такой-то работы лежат там-то и готовы к употреблению, а сам после этого продолжай преспокойно заниматься по хозяйству.
Когда гуёвый поток будет свободен, он обнаружит извещение, возьмет эти соответствующие ему результаты и обработает их надлежащим образом.


 
Palladin ©   (2007-11-14 13:43) [46]

плюс к этому лучше еще организовать пул этих данных, с количественным ограничением, а то нагенерит поток муллион данных, а гуи только два обработать успеет :) как пул переполнится, пусть поток ожидает свободного местечка в нем...


 
Сергей М. ©   (2007-11-14 13:51) [47]


> как пул переполнится, пусть поток ожидает свободного местечка
> в нем


При этом семафор так и напрашивается)



Страницы: 1 2 вся ветка

Текущий архив: 2007.12.09;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.025 c
15-1194773491
te435436355543
2007-11-11 12:31
2007.12.09
rundll32


2-1194880387
Новичок
2007-11-12 18:13
2007.12.09
Как правильно организовать связь между таблицами


2-1195298138
datorn
2007-11-17 14:15
2007.12.09
wm_gettext (part2)


2-1195023978
andreoman
2007-11-14 10:06
2007.12.09
по каким портам происходит ping


2-1195243344
Zicmu
2007-11-16 23:02
2007.12.09
Отображение нестандартных символов