From eccded45c20937e6764c87761f8cd29ed9943a7d Mon Sep 17 00:00:00 2001 From: mutouyun Date: Wed, 12 Dec 2018 09:54:08 +0800 Subject: [PATCH] add thread_fence --- include/rw_lock.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/rw_lock.h b/include/rw_lock.h index 6c66f58..ca0b4f0 100644 --- a/include/rw_lock.h +++ b/include/rw_lock.h @@ -23,6 +23,7 @@ public: break; } std::this_thread::yield(); + std::atomic_thread_fence(std::memory_order_acquire); } }