Code samples for talks and articles Here you can view online the Swimming Pool Semaphore animated slides Yes, the simulation with blocking semaphores is written in Go