Текущий архив: 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