Baboons and Concurency
Baboons is a program written in Java to demonstrate locks and synchronization between multiple threads. The program models two groups of baboons opposite sides of a canyon who must share a single rope bridge to get across to the other side. Baboons from one side cannot get on while baboons on the other side is crossing.