|
事件發(fā)生函數(shù):

當(dāng)某個(gè)事件發(fā)生后:
flag事件發(fā)生
信號(hào)量事件發(fā)生
郵箱信息事件發(fā)生
……
主動(dòng)進(jìn)行任務(wù)切換,完全是為了確保消息能夠在第一時(shí)間得到處理。
嵌入式實(shí)時(shí)系統(tǒng)實(shí)時(shí)在什么地方?就實(shí)時(shí)在這里!!!
內(nèi)核必須保證消息在最短時(shí)間內(nèi)得到處理,否則,實(shí)時(shí)性將大打折扣!!
這里引申出來(lái):任務(wù)切換的條件,有更高優(yōu)先級(jí)的任務(wù)處于就緒態(tài),那么由此推理,消息能夠第一時(shí)間處理,前提是發(fā)生了任務(wù)切換,發(fā)生任務(wù)切換的前提是有更高優(yōu)先級(jí)的任務(wù)處于就緒態(tài)。
即等待該消息的任務(wù)的優(yōu)先級(jí)高于發(fā)送消息的任務(wù)優(yōu)先級(jí)!!
|
|