什么是信號(hào)?
信號(hào)是軟件中斷,它是在軟件層次上對(duì)中斷機(jī)制的一種模擬。
信號(hào)可以導(dǎo)致一個(gè)正在運(yùn)行的進(jìn)程被另一個(gè)正在運(yùn)行的異步進(jìn)程中斷,轉(zhuǎn)而處理某一個(gè)突發(fā)事件。
信號(hào)特點(diǎn)
1、信號(hào)是一種異步通信方式。 進(jìn)程不必等待信號(hào)的到達(dá),進(jìn)程也不知道信號(hào)什么時(shí)候到達(dá)。
2、信號(hào)可以直接進(jìn)行用戶空間進(jìn)程和內(nèi)核空間進(jìn)程的交互,內(nèi)核進(jìn)程可以利用它來通知用戶空間進(jìn)程發(fā)生了哪些系 統(tǒng)事件。
3、每個(gè)信號(hào)的名字都以字符 SIG 開頭。
4、每個(gè)信號(hào)和一個(gè)數(shù)字編碼相對(duì)應(yīng),在頭文件 signum.h 中,這些信號(hào)都被定義為正整數(shù)。
更多關(guān)于“物聯(lián)網(wǎng)培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學(xué),課程大綱緊跟企業(yè)需求,更科學(xué)更嚴(yán)謹(jǐn),每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎(chǔ)還是想提升,都可以找到適合的班型,千鋒教育隨時(shí)歡迎你來試聽。