Concurrency problem dealing with Synchronization

:heavy_exclamation_mark: This post is older than a year. Consider some information might not be accurate anymore. :heavy_exclamation_mark:

Concurrency in general is one of the most challenging area of programming. Check out the awesome and easy to understand explanation from Ron Swanson.

Please remember the terms for blog comments.