A shared data management scheme capable of manipulating the shared data by the multi-threading without requiring the explicit programming of the lock in the program. In this scheme, different shared data identifiers are assigned to different threads, and different locks are set up for different shared...http://www.google.de/patents/US5590326?utm_source=gb-gplus-sharePatent US5590326 - Shared data management scheme using shared data locks for multi-threading