Video: https://www.dotconferences.com/2019/03/roberto-clapis-the-monsters-inside-the-sync-locker
We all know what a mutex is and what it can be used for, and we also know that mutex contention can degrade performance, but what is a Mutex, really? This talk will explain what happens in the runtime when a goroutine attempts to acquire a lock (or to send a value on a channel), and how can this impact execution time. An idiomatic solution to reduce contention in multi-producer multi-consumer cases will be introduced