参考:https://blog.csdn.net/weixin_39309402/article/details/106466843
公平锁:
非公平锁
参考:https://draveness.me/golang/docs/part3-runtime/ch06-concurrency/golang-sync-primitives/
参考:https://studygolang.com/articles/25556
参考:https://cloud.tencent.com/developer/article/1169074
参考:https://blog.csdn.net/BertonYip/article/details/84397784
参考:https://segmentfault.com/a/1190000040042588