CAS(Compare and Set) 无锁算法,不使用锁的情况下实现多线程之间的变量同步,拿变量的原值和内存中的值进行比较,如果相同,则原值没有被修改过,那么就将原值修改为新值,失败的线程不会挂起,继续循环; Java 中的 AtomicInteger 类就用了CAS操作。 AtomicInte
posted on 2022-03-10 15:18  翻滚的咸鱼  阅读(169)  评论(0编辑  收藏  举报