乐观锁的原理CAS

CAS( Compare-And-Swap)“比较并交换”(乐观锁的原理) CAS 的特点是避免使用互斥锁,当多个线程同时使用 CAS 更新同一个变量时,只有其中一个线程能够操作成功,而其他线程都会更新失败。更新失败的线程并不会被阻塞,而是被告知这次由于竞争而导致的操作失败,但还可以再次尝试。 CAS 的思路 CAS 相关的指令是具备原子性的 CAS 有三个操作数:内存值 V、预期值 A、要修改的
相关文章
相关标签/搜索