多线程只有自己能看懂的学习笔记

reentrantlock和synchronized区别 reentrantlock:可重入锁 实现了AQS(一系列cas操作[比如进出队列等]+volatile int state同步状态标识+用LockSupport.park LockSupport.unpark 休眠和激活队内线程) trylock 有等待队列 公平锁,非公平锁 状态锁     synchronized 锁升级  偏向锁 自
相关文章
相关标签/搜索