CAS无锁策略

  并发编程时,对于共享资源的使用需要确保绝对的安全性。除了利用锁机制之外,还有一种无锁的概念。所谓无锁,就是假定在并发情况下,对于共享资源的访问没有冲突,线程可以一直不停的运行,无需阻塞,如果产生冲突,则使用CAS算法确保安全性。Java在很多并发代码中都使用了这种算法。   CAS算法的核心参数如下: compareAndSet(V,E,A)   V代码需要进行更新的变量;E代表预期值;A代表
相关文章
相关标签/搜索