申請公布號:CN106055417A
申請公布日:2016.10.26
申請人:北京百度網(wǎng)訊科技有限公司
地址:100085北京市海淀區(qū)上地十街10號百度大廈2層
發(fā)明人:馮靖超;夏黎明;王全;曲寧;陳卓
Int. Cl.:G06F9/54(2006.01)I;G06F9/52(2006.01)I
摘 要:該申請公開了用于機器人操作系統(tǒng)的消息傳輸方法和裝置。所述方法的一具體實施方式包括:發(fā)送節(jié)點循環(huán)遍歷查找共享內(nèi)存中的內(nèi)存段中內(nèi)存塊標志量的寫入標識指示可寫入并且讀取標識指示0值的內(nèi)存塊;所述發(fā)送節(jié)點將所查找到的內(nèi)存塊的內(nèi)存塊標志量的寫入標識修改為指示正在寫入后向所查找到的內(nèi)存塊寫入數(shù)據(jù);所述發(fā)送節(jié)點在寫入數(shù)據(jù)后將所查找到的內(nèi)存塊的內(nèi)存塊標志量的寫入標識重置為指示可寫入、退出所查找到的內(nèi)存塊并通知接收節(jié)點所查找到的內(nèi)存塊可讀。該實施方式實現(xiàn)了發(fā)送節(jié)點和接收節(jié)點互不干擾、有順序地讀寫共享內(nèi)存。