|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Lev Serebryakov 2:5030/661 02 Nov 2000 21:18:44 To : Anton Petrusevich Subject : Потеря сигналов --------------------------------------------------------------------------------
[Answer on] [Anton Petrusevich wrote to Lev Serebryakov at [02 Nov 00 12:17]]:
LS>> Hасколько нормальна %subj%? У меня программа должна ждать
LS>> SysV-сообщение (msgrcv(2)) не более 1 секунды.
LS>> Я ставлю alarm на 1 секунду, пустой обработчик, и делаю
LS>> блокирующий вызов msgrcv().
AP> Делай не блокирующий. Блокирующие лучше вообще не делать.
И спать секунду? Долго -- если сообщения прут пачкой хочется получать
несколько в секунду. Вообще не спать -- члишком процессор в цикле загрузится.
usleep() везед есть?
Remember, pain is part of pleasure, Anton.
... И как эпилог - все та же любовь,/А как пролог - все та же смерть.
--- I try to be as sharp as I can
* Origin: Cave of Black Lion (2:5030/661)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/22853a01cc58.html, оценка из 5, голосов 10
|