|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
C編程中怎樣使用自定義用戶的信號?
我在資料上看到系統提供的信號如:SIGINT, SIGPIPE,還有SIGUSR1, SIGUSR2, 書上說用戶自定義的信號。如果想自定義一個信號,應該怎樣做?
我的系統是Mandrake 9.0。 |
C編程中怎樣使用自定義用戶的信號?
用戶自定義信號就是這個信號的響應由用戶自己定義
系統不會自動發這個信號
它的使用與普通信號一樣
同樣是sigaction安裝信號響應 kill 發信號
系統信號是系統在某個情況下發出的信號
如SIGSEG 可以在程序訪問非法地址時由系統產生
SIGINT可以使用CTRL C產生等 |
| |