Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Потеря сигналов   Lev Serebryakov   02 Nov 2000 04:07:14 
Архивное /ru.unix.bsd/22853a00dae2.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional