|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 23 Nov 2001 13:40:06 To : "Sergey Larionov" Subject : Re: alarm -------------------------------------------------------------------------------- Здравствуй, Sergey Larionov. SL> > > Если это действительно так, то как же организовать выполнение функции SL> > > через временные интервалы ? SL> > SL> > sleep ? SL> > SL> > Или хочеться, чтобы функция вызывалась независимо от основной программы ? SL> В том-то и дело... Грубо говоря, основная программа "слушает" сеть и SL> пишет принятые сообщения в БД. Через фиксированные промежутки времени SL> нужно запускать функцию, готовящую отчет о принятых сообщениях. SL> Поэтому sleep здесь не подходит. Можно было бы попробовать через fork, но SL> я прочитал, как он реализован для Win и у меня пропало такое желание... Я бы делал неблокирующее чтение из сети, перемежающееся со sleep(), и пускал функцию вместо sleep(), если подошло время. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 У кошки четыре ноги: ввод, вывод, земля и питание. Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/63590a59f88d.html, оценка из 5, голосов 10
|