A METHOD FOR IMPLEMENTING PRIORITIZED WRITERS IN A READER-WRITER LOCK
Original Publication Date: 1998-Jun-01
Included in the Prior Art Database: 2002-Jul-11
Software development often requires the synchronization of access to shared resources. Whereas access to most resources is limited at any given time to a single processing entity and can be guarded through the use of a conventional mutex (mutually exclusive lock), the nature of some resources allow for concurrent access under specific conditions. A reader-writer lock addresses access synchronization to one such category of resources. Resources that can be guarded by a reader-writer lock are typically characterized by many readers and only a few writers. Many reader.7 are allowed simultaneous access to such a resource due to the fact that they have no intent to modify the resource. However, a writer must have exclusive access to the resource since the intent is to alter it.