C++ 信号处理
該博文為原創(chuàng)文章,未經(jīng)博主同意不得轉(zhuǎn)載,如同意轉(zhuǎn)載請注明博文出處
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105009418
信號處理
- C++ 信號處理
- 信號描述
- signal() 函數(shù)
- raise() 函數(shù)
- C++ 預處理器
- Sleep 函數(shù)
C++ 信號處理
信號是由操作系統(tǒng)傳給進程的中斷,會提早終止一個程序。在 UNIX、LINUX、Mac OS X 或 Windows 系統(tǒng)上,可以通過按 Ctrl+C 產(chǎn)生中斷。
有些信號不能被程序捕獲,但是下表所列信號可以在程序中捕獲,并可以基于信號采取適當?shù)膭幼鳌_@些信號是定義在 C++ 頭文件 中。
信號描述
SIGABRT程序的異常終止,如調(diào)用 abort。
SIGFPE錯誤的算術(shù)運算,比如除以零或?qū)е乱绯龅牟僮鳌?/p>
SIGILL檢測非法指令。
SIGINT接收到交互注意信號。
SIGSEGV非法訪問內(nèi)存。
SIGTERM發(fā)送到程序的終止請求。
signal() 函數(shù)
C++ 信號處
總結(jié)
- 上一篇: 请问意美嘉瓷砖属于几线品牌?
- 下一篇: s3c2440移植MQTT