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