- 博客(1)
- 收藏
- 关注
原创 CAS自旋原理
CAS是Java并发包工具类底层使用的算法,他有效的避免了并发,像AtomicInteger、Semaphore、ReentrantLock底层都采用了CAS算法cas即compare and swap(比较与交换),它涉及到三个操作数:内存值、预期值、新值。当且仅当预期值和内存值相等时才将内存值修改为新值 。 其中比较与交换是原子操作。下面对着例子来说: 分析AtomicInteger的add
2017-12-18 20:12:12 4470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人