Browse Prior Art Database

Wait based (non spin lock) semaphore in Java.

IP.com Disclosure Number: IPCOM000012523D
Publication Date: 2003-May-13

Publishing Venue

The IP.com Prior Art Database

Abstract

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.