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