2019年8月7日

Synchronized的底层实现原理

摘要: 首先,每个对象都有一个监视器锁(monitor),当monitor被占用时就会处于锁定状态,线程执行monitorenter指令时尝试获取monitor的所有权,过程如下: 1.如果monitor的进入数为0,则线程进入monitor,将进入数设置为1,该线程为monitor的所有者; 2.如果线程 阅读全文

posted @ 2019-08-07 10:07 fhourn 阅读(434) 评论(0) 推荐(0)

导航