什么是CAS机制?

咱们先看一段代码:java 启动两个线程,每一个线程中让静态变量count循环累加100次。安全 最终输出的count结果必定是200吗?由于这段代码是非线程安全的,因此最终的自增结果极可能会小于200。咱们再加上synchronized同步锁,再来看一下。多线程 加了同步锁以后,count自增的操做变成了原子性操做,因此最终输出必定是count=200,代码实现了线程安全。虽然synchroni
相关文章
相关标签/搜索