技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明提供了一種IPC通信方法和服務(wù)器,涉及計(jì)算機(jī)通信技術(shù)領(lǐng)域,該IPC通信方法,包括:消息處理子進(jìn)程訪問共享內(nèi)存;消息處理子進(jìn)程判斷共享內(nèi)存中未處理消息的數(shù)量;當(dāng)共享內(nèi)存中沒有未處理消息時(shí),設(shè)置通知信號(hào)標(biāo)記的狀態(tài)為有效,并進(jìn)入休眠狀態(tài);其中,通知信號(hào)標(biāo)記為有效的狀態(tài)用以觸發(fā)發(fā)送方在共享內(nèi)存寫入新消息時(shí),向接收方發(fā)送新消息通知信號(hào);當(dāng)共享內(nèi)存中僅有一條未處理消息時(shí),設(shè)置通知信號(hào)標(biāo)記的狀態(tài)為有效,并讀取和處理未處理的消息;當(dāng)接收方接收到新消息通知信號(hào)時(shí),喚醒多個(gè)消息處理子進(jìn)程中的至少一個(gè)子進(jìn)程。本發(fā)明通過在接收方設(shè)置共享內(nèi)存和通知信號(hào)標(biāo)記,可以提高閑時(shí)接收方的響應(yīng)速度,降低服務(wù)器的能耗。
技術(shù)研發(fā)人員:丁少鴻;列振毅
受保護(hù)的技術(shù)使用者:深圳慧昱教育科技有限公司
技術(shù)研發(fā)日:2017.05.05
技術(shù)公布日:2017.08.22