|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Lev Serebryakov 2:5030/661 02 Nov 2000 04:07:14 To : All Subject : Потеря сигналов --------------------------------------------------------------------------------
Hасколько нормальна %subj%?
У меня программа должна ждать SysV-сообщение (msgrcv(2)) не более 1 секунды.
Я ставлю alarm на 1 секунду, пустой обработчик, и делаю блокирующий вызов
msgrcv(). После этого _иногда_ (ну, раз в пару часов), процесс блокируется до
прихода сообщения -- явно теряется alarm() :(
Как избежать такого?
Все происходит под FreeBSD 3.5
Remember, pain is part of pleasure, All.
... Ой, мама, мама - больно мне.
--- I try to be as sharp as I can
* Origin: Cave of Black Lion (2:5030/661)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22853a00dae2.html, оценка из 5, голосов 10
|