并发与高并发编程实战04--线程安全性之原子性

定义:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的. 原子性:提供了互斥访问,同一个时刻只能有一个线程来对它操作 原子性核心代码compareAndSwapInt 简称CAS。不断进行do-while循环直到,当前的值与底层的相等,才进行相加操作 可见性:一个线
相关文章
相关标签/搜索