轻松理解原子读修改和写操作

中科白癜风医院微博 http://m.39.net/pf/a_4572208.html

原子读取、修改和写入操作(简称“RMW”)比原子加载和存储更为复杂。这些原子操作可以使我们从共享内存中的变量读取数据,并同时在该变量中写入不同的值。在C++11原子库中,有如下功能均执行RMW:

std::atomic::fetch_add()std::atomic::fetch_sub()std::atomic::fetch_and()std::atomic::fetch_or()std::atomic::fetch_xor()std::atomic::exchange()std::atomic::


转载请注明:http://www.aierlanlan.com/rzdk/4159.html