摘要: Q:CAS的实现 A:gcc提供了两个函数 这两个函数提供原子的比较和交换,如果*ptr == oldval,就将newval写入*ptr, 第一个函数在相等并写入的情况下返回true,这个函数比第二个好在,返回bool值可以知道有没有更新成功. 第二个函数在返回操作之前的值。 第二个函数可以用c语 阅读全文
posted @ 2017-12-10 16:24 hanhuihanhui 阅读(548) 评论(0) 推荐(0) 编辑