From 16b9b998dd0aad126273b33d20a930c98ccb5b66 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Sat, 7 Jan 2017 00:23:32 +0100 Subject: Use fetch_add/fetch_sub instead of ++/-- --- vespamalloc/src/vespamalloc/malloc/common.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'vespamalloc') diff --git a/vespamalloc/src/vespamalloc/malloc/common.h b/vespamalloc/src/vespamalloc/malloc/common.h index 428eb3c7a83..96dd1869a43 100644 --- a/vespamalloc/src/vespamalloc/malloc/common.h +++ b/vespamalloc/src/vespamalloc/malloc/common.h @@ -86,8 +86,8 @@ public: ~Mutex() { quit(); } void lock(); void unlock(); - static void addThread() { _threadCount++; } - static void subThread() { _threadCount--; } + static void addThread() { _threadCount.fetch_add(1); } + static void subThread() { _threadCount.fetch_sub(1); } static void stopRecursion() { _stopRecursion = true; } static void allowRecursion() { _stopRecursion = false; } void init(); -- cgit v1.2.3