Invention Grant
US09002897B2 Aspected interfaces and methods for synchronized containers and other data structures 有权
用于同步容器和其他数据结构的预期接口和方法

Aspected interfaces and methods for synchronized containers and other data structures
Abstract:
The subject disclosure is directed towards an object (e.g., an aspected vector, queue, map, stack and so forth) container having an exclusive interface, a shared-read-only interface and a shared-write (and read) interface to a common set of data. Use cases during runtime determine the appropriate interface to use. No locking is needed with methods of the exclusive interface or the read-only interface. The shared-write interface is configured to have only concurrency safe methods. Also described is blocking the use of other interfaces while one interface is in use, and the use of reference counter tracking to know when no concurrent readers and/or writers remain, to allow transitioning to use a different interface.
Information query
Patent Agency Ranking
0/0