70 【面试官:synchronized 的可重入的实现原理? - 后端研发工程师哈哈 | 小红书 - 你的生活指南】 😆 vvFr4tTX2iOcmid 😆 http://xhslink.com/eiQMDS
1、线程加锁前,将情况工作内存中共享变量的值,从而使用共享变量时需要从主内存中重新读取最新的值。
2、线程加锁后,其它线程无法获取主内存的共享变量。
3、线程解锁前,必须把共享变量的最新值刷新到主内存中。