summaryrefslogtreecommitdiffstats
path: root/fastos
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@oath.com>2022-03-09 10:18:48 +0000
committerHåvard Pettersen <havardpe@oath.com>2022-03-09 10:18:48 +0000
commit72905e49bd93ed344de54022f884dc545a115b7f (patch)
tree7d3faf3269a9038971bb0faaab75efd560ac912e /fastos
parentf6232099047f24eb952494d555379072144c8aeb (diff)
be more relaxed
Diffstat (limited to 'fastos')
-rw-r--r--fastos/src/tests/thread_test_base.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/fastos/src/tests/thread_test_base.hpp b/fastos/src/tests/thread_test_base.hpp
index 12e06395e24..eb994537f6e 100644
--- a/fastos/src/tests/thread_test_base.hpp
+++ b/fastos/src/tests/thread_test_base.hpp
@@ -97,11 +97,11 @@ void ThreadTestBase::Run (FastOS_ThreadInterface *thread, void *arg)
guard = std::unique_lock<std::mutex>(*job->mutex);
}
- result = static_cast<int>(number);
+ result = static_cast<int>(number.load(std::memory_order_relaxed));
int sleepOn = (INCREASE_NUMBER_AMOUNT/2) * 321/10000;
for (int i=0; i<(INCREASE_NUMBER_AMOUNT/2); i++) {
- number += 2;
+ number.fetch_add(2, std::memory_order_relaxed);
if (i == sleepOn)
std::this_thread::sleep_for(1ms);