CAS-比较&交换并发处理策略

这是一种能够称为基于冲突检测的乐观锁。这种模式下,已经没有所谓的锁概念了,每条线程都直接先去执行操做,计算完成后检测是否与其余线程存在共享数据竞争,若是没有则让此操做成功,若是存在共享数据竞争则可能不断地从新执行操做和检测,直到成功为止,可叫CAS自旋。算法 乐观锁的核心算法是CAS(Compareand Swap,比较并交换),它涉及到三个操做数:内存值、预期值、新值。当且仅当预期值和内存值相等
相关文章
相关标签/搜索