Wait based (non spin lock) semaphore in Java.
Publication Date: 2003-May-13
The IP.com 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.