With the great power of concurrency comes great responsibility of synchronization. This talk covers how Go achieve unbelievable concurrency and how to implement that.
With Go’s concurrency paradigm, threading became too easy. However, with multiple ways to achieve synchronization comes a dilemma which method to pick and when. I will take you right from which methodology to pick and why to what Gophers around the world think about this.