多线程面试题

synchronize 底层原理 每一个对象都有一个监视器锁(monitor),经过monitorEnter和monitorExist尝试获取锁和释放锁,当monitor的进入数为0时,经过monitorEnter指令尝试将进入数设置为1表示获取到锁,synchronize是可重入锁(double check的单例模式是最好证实)。web Lock基本思想 个volatile类型变量用来表示锁的状
相关文章
相关标签/搜索