![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Thread Lifetime [D5, WinXP]
dumb © (2002-11-30 20:23:00)Добрый день!
Подскажите, пожалуйста, наилучшую реализацию вот такой фигни: создаются n потоков, каждый из которых должен жить не более t секунд. Хочется, чтобы механизм отслеживания времени жизни и убийства были упакованы в сам поток. Но как это сделать? Ведь нельзя создать TTimer внутри потока!
Спасибо.
dumb (2002-11-30 23:32:00) [1]Немного переделанные из Indy.
Morfein (2002-11-30 23:19:00) [2]А чё за клиенты? Своя какая-то раелизация?
dumb (2002-11-30 23:10:00) [3]Понимаю, но там много клиентов. Но я не хочу после каждого проверять таймаут.
Morfein (2002-11-30 23:06:00) [4]для этого существуют таймауты, встроенные в систему WinSock
dumb (2002-11-30 23:03:00) [5]Если письмо длинное или соединение стремное.
Morfein (2002-11-30 22:58:00) [6]Да я не понял, нахрена POP-клиентам отрабатывать строго заданное время?
dumb (2002-11-30 22:54:00) [7]Не хочется проверять время на каждом шаге, а хочется делать это глобально. Раз - и все.
Morfein (2002-11-30 22:41:00) [8]А время тогда нафиг?
dumb (2002-11-30 22:40:00) [9]сейчас балуюсь TThreadTimer - вроде пока работает
dumb (2002-11-30 22:31:00) [10]в основном это POP3 клиенты
Morfein (2002-11-30 21:57:00) [11]А чё за задачи будут выполнять потоки?