Counting Semaphore Implementation in Java CS598 – Concurrent Programming Kasturi Kallakuri Cindy Mayo 21 August 2002.
Threads. Thread = independent flow of control e.g. a server needs to communicate with many customers => each customer is served by a separate thread.