java 高性能并发之二之 CAS

CAS:比较并交换(Compare-and-Swap) 1. CAS操作。 CAS虽然是看上去是两次操作,但其实际上是通过硬件来保证其只使用一条处理器指令就完成操作,所有CAS是一个原子操作。 CAS是一种乐观的并发策略,采用失败重试的方式。 CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。(可以将内存值V理解为该变
相关文章
相关标签/搜索