面试第三季
2017-01-22 09:32:30 0 举报
面试第三季,是紧张而充满挑战的一季。在这一季中,参赛者们经过前两季的磨练,已经变得更加成熟和自信。他们准备充分,展现出了出色的才华和技能。面试官们也更加严格,对参赛者的要求更高。在激烈的竞争中,每个人都全力以赴,争取获得最后的胜利。这一季充满了激情和动力,让人期待不已。最终,只有最优秀的参赛者才能脱颖而出,获得成功的机会。
作者其他创作
大纲/内容
线程2
更新加锁线程
AQS
1. 加锁成功3. 释放锁
线程1
state=0
synchronized实现原理
尝试设置为1CAS失败尝试设置为2CAS旧值为1,累加为2
先读取当前的值是0重新读取当前是1
唤醒
进入等待队列
先读取当前的值是0
incrementAndGet
等待队列
AQS原理
monitor计数器=1
对象
2. 加锁失败陷入一个阻塞等到的状态4. 加锁成功
CAS更新state=1加锁失败
尝试设置值为1CAS设置为1 累加为1
加锁线程=null
AtomicInteger
CAS更新state=1加锁成功
CAS实现原理
0 条评论
回复 删除
下一页