2020
09-24
09-24
Java原子变量类常见问题解决
在学习多线程时,遇到了原子变量类,它是基于CAS和volatile实现的,能够保障对共享变量进行read-modify-write更新操作的原子性和可见性。于是我就写了一段代码试试,自认为非常正确。publicclassTest{privatestaticAtomicIntegerID=newAtomicInteger(0);publicstaticintnextID(){//返回的ID范围为1~100if(ID.get()==100){//ID到达100时,则从1开始ID.set(1);returnID.get();//retur...
继续阅读 >