C++并发之fence

int x = 0; int y = 0; int r0, r1; //cpu1 void f1() { x = 1; std::atomic_thread_fence(std::memory_order_acquire); r0 = y; } //cpu2 void f2() { y = 1; s
posted @ 2023-04-23 21:10  woodx  阅读(116)  评论(0编辑  收藏  举报