View on GitHub

Bearded-android-docs

CountingSemaphore

Download this project as a .zip file Download this project as a tar.gz file

Created Sunday 08 September 2013

Maintains N permits which are shared between M threads. Each thread can acquire or release permits. If there are not enough permits thread blocks until other threads release necessary amount of permits.

Counting Semaphore in Java maintains specified number of pass or permits, In order to access a shared resource, Current Thread must acquire a permit. If permit is already exhausted by other thread than it can wait until a permit is available due to release of permit from different thread.

Read more: http://javarevisited.blogspot.com/2012/05/counting-semaphore-example-in-java-5.html#ixzz2eMJhcRnR


No backlinks to this page.
comments powered by Disqus