projects
/
libcds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactors test cases
[libcds.git]
/
test
/
stress
/
misc
/
deque_driver.cpp
diff --git
a/test/stress/misc/deque_driver.cpp
b/test/stress/misc/deque_driver.cpp
index 7d933ad3f67f7808b8824a81b478f2dabb6e3a5d..e7d78969851548ceccade843805ca6670fb8f351 100644
(file)
--- a/
test/stress/misc/deque_driver.cpp
+++ b/
test/stress/misc/deque_driver.cpp
@@
-31,7
+31,7
@@
protected:
}
static void StealerThread(int index) {
}
static void StealerThread(int index) {
- while (!terminate_stealer.load(memory_order_
relaxed
)) {
+ while (!terminate_stealer.load(memory_order_
acquire
)) {
while (true) {
int res = deque->steal();
if (res != EMPTY && res != ABORT) {
while (true) {
int res = deque->steal();
if (res != EMPTY && res != ABORT) {
@@
-97,7
+97,7
@@
TEST_F(ChaseLevDequeTest, DequePushPopTake) {
MainThread(s_nDequeStealerThreadCount, i);
}
MainThread(s_nDequeStealerThreadCount, i);
}
- terminate_stealer.store(1, memory_order_rel
axed
);
+ terminate_stealer.store(1, memory_order_rel
ease
);
for (ullong i = 0; i < s_nDequeStealerThreadCount; i++) {
threads[i].join();
}
for (ullong i = 0; i < s_nDequeStealerThreadCount; i++) {
threads[i].join();
}