diff options
Diffstat (limited to 'vespamalloc')
-rw-r--r-- | vespamalloc/src/vespamalloc/malloc/common.h | 4 |
1 files changed, 2 insertions, 2 deletions
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(); |