Главная страница
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.026 c
15-1194413323
Steep
2007-11-07 08:28
2007.12.09
SQL запрос


15-1194453536
Manuel
2007-11-07 19:38
2007.12.09
Почему сыр "Российский" так популярен?


1-1190293681
Lpnt
2007-09-20 17:08
2007.12.09
Отображение данных.


15-1194788752
Blind Guardian
2007-11-11 16:45
2007.12.09
векторное произведение векторов с произвольной размерностью


2-1194704472
Alral
2007-11-10 17:21
2007.12.09
IdTCPClient, TurboDelphi 2006