|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Программирование под UNIX (Public) | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"как заставить sleep спать" | |
Сообщение от fa (??) on 15-Ноя-07, 21:40 | |
Всем привет. | |
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "как заставить sleep спать" | |
Сообщение от stolik (??) on 16-Ноя-07, 01:24 | |
если причиной всему и впрямь являются сигнал(ы) то можно блокировать участок кода от сигнала. В нити это делает функция pthread_sigmask() Если программа однопотоковая, т.е. без нитей, то такую же функцию выполняет sigprocmask(). В man все подробненько есть. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
2. "как заставить sleep спать" | |
Сообщение от NuclearCat on 16-Ноя-07, 10:51 | |
>если причиной всему и впрямь являются сигнал(ы) то можно блокировать участок кода | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
3. "как заставить sleep спать" | |
Сообщение от fa (??) on 16-Ноя-07, 14:00 | |
Болтшое спасибо за ответы. pthread_sigmask помог. usleep так же реагирует на сигналы как и sleep | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
4. "как заставить sleep спать" | |
Сообщение от Michelnok (ok) on 16-Ноя-07, 17:47 | |
>Собственно, вопрос, как заставить sleep этот сигнал проигнорировать | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ] |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |