Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

А чё за задачи будут выполнять потоки?


Наверх

Титульная страница Поиск, карта сайта Написать письмо