Browse Prior Art Database

Wait based (non spin lock) semaphore in Java. Disclosure Number: IPCOM000012523D
Publication Date: 2003-May-13

Publishing Venue

The Prior Art Database


Semaphore is well known concurrency control mechanism/structure. Semaphore is also one of the most generic concurrency control constructs as this can be used as a mutex, a conditional variable etc. Spin lock based semaphores consume computational resources and are not preferred. So there is need for an efficient non spin lock based semaphore in Java that does not consume computational resources (CPU cycles) during the wait time.