Synchronized的底层实现原理
摘要:
首先,每个对象都有一个监视器锁(monitor),当monitor被占用时就会处于锁定状态,线程执行monitorenter指令时尝试获取monitor的所有权,过程如下: 1.如果monitor的进入数为0,则线程进入monitor,将进入数设置为1,该线程为monitor的所有者; 2.如果线程 阅读全文
posted @ 2019-08-07 10:07 fhourn 阅读(434) 评论(0) 推荐(0)
浙公网安备 33010602011771号