关于写写并行 的想法
基于比较冰交换算法的无锁并发控制方法。更新数据时使用cas(v,e,n)算法,v表示更新的变量,e,表示预期值,n表示新值只有v=e时才将v设置为n。如果v!=e说明其他线程对变量进行了修改,此时被告知失败,但是该线程不会被挂起,并且允许再次尝试。
基于比较冰交换算法的无锁并发控制方法。更新数据时使用cas(v,e,n)算法,v表示更新的变量,e,表示预期值,n表示新值只有v=e时才将v设置为n。如果v!=e说明其他线程对变量进行了修改,此时被告知失败,但是该线程不会被挂起,并且允许再次尝试。
2017-05-29
举报