Как я могу прерывать sleep() с помощью обработчика сигналов?Функция прерывания сна()
ответ
С sleep()
функции человека страницей:
sleep()
функция приостанавливает выполнение вызывающего потока до тех пор, ни секунды секунды истекли или сигнал подается в поток и его действие для вызова функции сигнала выделяющихся или прекратить поток или процесс. Активность системы может удлинять сон на неопределенное количество.
Таким образом, если сигнал отправляется в приложение, его выполнение возобновляется из инструкции после вызова сна.
И, отправив сигнал, это означает использование сигнала тревоги()? – sleep
Да. Чтобы отправить сигнал для внешнего приложения, вы можете использовать функцию kill (process_id, sig), если вы находитесь в ОС * unix. – kist
@sleep: Нет, не используйте 'alarm'. В его manpage говорится: «sleep (3) может быть реализован с использованием SIGALRM, смешение вызовов с сигналом тревоги() и сном (3) - плохая идея». Чтобы отправить сигнал, просто используйте 'raise (3)', 'kill (2)', 'killpg (2)', 'pthread_kill (3)' или 'tgkill (2)'. Используйте один из пользовательских сигналов 'SIGUSR1' или' SIGUSR2'. См. Также «сигнал (7)». – Philipp
- 1. Почему у обработчика прерывания есть функция сна?
- 2. Предотвращение прерывания сна для настольного приложения Windows
- 3. Java многопоточность с помощью сна и прерывания
- 4. Функция сна на php
- 5. Delphi и функция сна
- 6. Action Script Функция сна
- 7. Функция сна в XSL
- 8. Функция сна IIS
- 9. Функция сна не работает
- 10. Функция сна в Javascript
- 11. Функция сна при анимации
- 12. функция сна внутри QThread
- 13. Функция сна в ORACLE
- 14. что функция IOS сна
- 15. Функция сна в Android
- 16. Функция сна в C
- 17. функция сна не работает
- 18. Функция сна в C++
- 19. Javascript: Переменная функция прерывания
- 20. Функция прерывания XCTAssert
- 21. Функция прерывания JQuery setTimeout
- 22. Функция прерывания fadeTo
- 23. Функция задержки прерывания jQuery
- 24. Функция прерывания в python
- 25. PHP Функция сна 2 дня?
- 26. Функция сна использует серверные ресурсы?
- 27. PHP функция фоновой функции сна
- 28. Функция сна для реагента-родной?
- 29. функция сна не работает правильно
- 30. Функция сна не работает. Декларация?
хорошее имя пользователя! Очень подходит для вопроса. –