发明名称 Method and apparatus for sharing standard template library objects among processes
摘要 Methods and apparatus, including computer program products for sharing a user STL object among processes. A shared memory segment is created. A system STL (Standard Template Library) map is anchored in the shared memory segment. A user STL object is received. An address is obtained for the user STL object by requesting storage from an allocator allocating memory from the shared memory segment to store at least one node of the user STL object and data added to the user STL object. The user STL object is inserted into the system STL map. Garbage collection is performed using the allocator, a first map containing a first set of nodes denoting sizes and addresses of a plurality of free blocks, and a second map containing a second set of nodes representing the addresses of and the pointers to the plurality of free blocks in the first map.
申请公布号 US6711595(B1) 申请公布日期 2004.03.23
申请号 US20000568562 申请日期 2000.05.09
申请人 OPENWAVE SYSTEMS INC. 发明人 ANANTHARAO VIJAPURAPU V.
分类号 G06F12/02;(IPC1-7):G06F12/00;G06F7/30 主分类号 G06F12/02
代理机构 代理人
主权项
地址