synchronized升级过程
2020-08-09 23:15:03 0 举报
synchronized升级过程
作者其他创作
大纲/内容
JDK1.5
偏向锁
重量级锁
AQS相关功能
产生调整优化需求Doug Lea写了AQS相关功能
ReetrantLock
ReentrantReadWriteLock.ReadLock
多个线程访问进行升级
有一个线程访问从无锁升级
轻量级锁
无锁
ReadWriteLock
jdk1.6之前
ReentrantReadWriteLock.WriteLock
pthread操作系统维护
synchronized
OS->Mutex互斥量(竞争激烈)
jdk1.6之后
效率很低
jdk版本
0 条评论
下一页