Я понимаю, что это своего рода глупый вопрос, который, я уверен, я смогу. Но если бы я должен был установить обработчик сигнала в функции, отличную от основной, можно ли предположить, что обработчик сигнала останется после возврата из метода?Могу ли я установить обработчик сигнала в отдельную функцию
0
A
ответ
1
Да, вы можете сделать это в отдельной функции, signal()
не имеют быть сделано в функции main()
, это может быть сделано в любом месте в стеке вызовов.
Звонок на номер signal()
связывает номер сигнала с действием, а действие может быть адресом функции. Нет информации о переходных процессах (например, переменных стека или динамической памяти), которые необходимо поддерживать после объединения.
Смежные вопросы
- 1. Могу ли я установить таймер в обработчик сигнала?
- 2. Могу ли я установить обработчик сигналов для тестирования модулей Boost?
- 3. Как удалить обработчик сигнала
- 4. Должен ли я использовать обработчик сигнала для таймера Posix?
- 5. Почему я не могу извлечь с-redefs в отдельную функцию?
- 6. обработчик сигнала в дочерней цепочке
- 7. Обработчик сигнала SIGKILL
- 8. где выполняется обработчик сигнала?
- 9. sem_wait и обработчик сигнала
- 10. обработчик сигнала переопределения в gtkmm
- 11. обработчик сигнала с sighup
- 12. Обработчик сигнала() немедленно запускается
- 13. Должен ли я запускать обработчик сигнала по умолчанию, когда я определяю свой собственный обработчик?
- 14. Как написать обработчик сигнала для сигнала сигабра?
- 15. Где обработчик сигнала возвращается к?
- 16. Переместить функцию document.ready в отдельную функцию javascript?
- 17. Могу ли я иметь отдельную статью в ActiveRecord?
- 18. Обработчик сигнала, вызываемый в неправильной цепочке
- 19. Обработчик сигнала «DIE» для bash
- 20. Phonegap: Загрузите отдельную функцию
- 21. обработчик сигнала против обработчика событий
- 22. обработчик сигнала ошибки сегментации sigint
- 23. django: mock post_save обработчик сигнала?
- 24. обработчик сигнала, считывающий неправильное значение
- 25. sigprocmask не восстанавливает обработчик сигнала
- 26. Как установить функцию таймера через обработчик соединения?
- 27. Могу ли я создать отдельную таблицу стилей для IE?
- 28. Как создать обработчик сигнала в elisp?
- 29. media query - могу ли я использовать отдельную, независимую таблицу стилей?
- 30. Как написать обработчик сигнала button_press_event в Вала?