From f1d6b18668bdc7d2dc83a0e60fc1a2c0a74245ef Mon Sep 17 00:00:00 2001 From: "neskovic@gmail.com" Date: Tue, 11 Aug 2020 20:04:08 +0200 Subject: [PATCH] Message counter: use relaxed/acquire memory ordering --- fairmq/shmem/Manager.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fairmq/shmem/Manager.h b/fairmq/shmem/Manager.h index b923b11a..fbfd296d 100644 --- a/fairmq/shmem/Manager.h +++ b/fairmq/shmem/Manager.h @@ -391,8 +391,8 @@ class Manager } } - void IncrementMsgCounter() { ++fMsgCounter; } - void DecrementMsgCounter() { --fMsgCounter; } + void IncrementMsgCounter() { fMsgCounter.fetch_add(1, std::memory_order_relaxed); } + void DecrementMsgCounter() { fMsgCounter.fetch_sub(1, std::memory_order_relaxed); } void SendHeartbeats() {