adjust memory order

This commit is contained in:
mutouyun 2018-11-22 16:36:35 +08:00
parent aef0ed035d
commit 8dbc667145

View File

@ -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 {