Comment Comment by shabbyrobe Indeed! Even the Go wiki advocates exactly what you're saying about looking at the tradeoffs: https://github.com/golang/go/wiki/MutexOrChannel parent shabbyrobe 6 years ago