发明名称 System and method for shared memory based IPC queue template having event based notification
摘要 This invention is directed to a system and method for using a template that allows a user to define a specific message format for use in a shared memory queue in the inter-process communication environment. A shared segment of the size needed to hold the supplied number of elements and a queue header are created. The system then unmaps the queue from the user's address space. The queue contents are reset to initialize the state. The supplied element in the queue is Pushed. The element for the queue First-In/First-Out (FIFO) is Popped. An element from the queue may be returned, without affecting queue status. The element content in the queue is then updated. The queue is subsequently locked for exclusive access. The lock may be released, enabling changes to the queue. The system also provides the element count in the queue and the logical name of the inter-process communication queue. The shared memory based header maintained by each inter-process communication queue allows all the clients of the queue to access queue information from a single source.
申请公布号 US7308688(B2) 申请公布日期 2007.12.11
申请号 US20040921530 申请日期 2004.08.19
申请人 KABUSHIKI KAISHA TOSHIBA;TOSHIBA TEC KABUSHIKI KAISHA 发明人 SODHI AJIT S.
分类号 G06F9/54;H04L12/24;G06F9/46;G06F13/14;H04L12/56 主分类号 G06F9/54
代理机构 代理人
主权项
地址