synchronized 不可点击,看不到源码。是因为synchronized 源码被编译成命令,monitor方式
解决并发问题
synchronized 走jvm 再走 os操作系统解决并发问题 。待用os内核会造成用户态和内核态之间的切换,所以需要ReentrantLock 之类的
ReentrantLock 走 jdk层级解决并发
部分知识是道听途说,有待考证