CAS(Compare And Swap) 无锁算法:
CAS是乐观锁技术,当多个线程尝试使用CAS同时更新同一个变量时,只有其中一个线程能更新变量的值,而其它线程都失败,失败的线程并不会被挂起,而是被告知这次竞争中失败,并可以再次尝试。CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。
友情链接:非阻塞同步算法与CAS(Compare and Swap)无锁算法
友情链接:非阻塞同步算法与CAS(Compare and Swap)无锁算法
上一题:线程池的作用有哪些?
下一题:Java 反射机制的作用
标签: cas、无锁、compare、swap、线程
笔试题
刷题
简历模板
AI算法
大数据
内推
内推: