AQSCASSynchronized小理解

Posted 耳冉鹅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AQSCASSynchronized小理解相关的知识,希望对你有一定的参考价值。

小伙伴们可以在参考思维导图的时候,去看java.util.concurrent的源码,理解max~


ABA问题:
耳冉现在有100块钱,按顺序执行线程应该是执行线程1、线程3(执行线程2时仅剩50块钱),所以最后结果耳冉还剩100块钱
若是在线程1读的时候, 线程2先进行操作,则剩50块钱(此时线程1还在读);
若是在线程1读的时候,线程3再进程操作,则剩100块钱(此时线程1还在读);
这是线程1读到了耳冉还有100块钱,就取走50 ,因此只剩下50块钱

以上是关于AQSCASSynchronized小理解的主要内容,如果未能解决你的问题,请参考以下文章

AQSCASSynchronized小理解

AQSCASSynchronized小理解

mysql_查的小理解

小总结 小理解 (不咋全面...)

空间理解受限于小区域

微信小程序开发——以简单易懂的浏览器页面栈理解小程序的页面路由