https://tech.meituan.com/2018/11/15/java-lock.html https://juejin.im/post/5ae6dc04f265da0ba351d3ff https://leejay.top/posts/Synchronized%E9%94%81%E8%AF%A6%E8%A7%A3/