From 8dbc667145cfab4113129d157bd96f54d0053a11 Mon Sep 17 00:00:00 2001 From: mutouyun Date: Thu, 22 Nov 2018 16:36:35 +0800 Subject: [PATCH] adjust memory order --- src/circ_queue.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/circ_queue.h b/src/circ_queue.h index d191177..7925db8 100644 --- a/src/circ_queue.h +++ b/src/circ_queue.h @@ -70,11 +70,11 @@ public: circ_queue& operator=(circ_queue&&) = delete; std::size_t connect(void) { - return cc_.fetch_add(1, std::memory_order_acq_rel); + return cc_.fetch_add(1, std::memory_order_release); } std::size_t disconnect(void) { - return cc_.fetch_sub(1, std::memory_order_acq_rel); + return cc_.fetch_sub(1, std::memory_order_release); } std::size_t conn_count(void) const {