Oct 03, 2017

You may want to start with "The little book of semaphores" before delving into the concurrency models of a language. I have not found a more approachable text for understanding/solving synchronization problems.

http://greenteapress.com/semaphores/LittleBookOfSemaphores.p...