Search code examples
What is the difference between "happens before" and "precedes in a single total order...

c++concurrencylanguage-lawyermemory-barriersstdatomic

Read More
How is std::atomic_ref implemented for non-atomic types?...

c++c++20stdatomicstdmutex

Read More
Synchronization problem with std::atomic<>...

c++stdatomic

Read More
Can relaxed stores be reordered before a compare_exchange across the loop iterations?...

c++atomicmemory-barriersstdatomic

Read More
Using an atomic enum class in C++11 switch statement...

c++c++11enumsstdatomic

Read More
Is the implementation of the hazard pointer in C++ Concurrency in Action flawed?...

c++multithreadingconcurrencyatomicstdatomic

Read More
Hand-rolled readers-writers spin lock with priority for readers (write starvation is ok)...

c++lockinglock-freestdatomicspinlock

Read More
Why in my code cpp compare_exchange_strong updates and return false...

c++debuggingatomicstdatomiccompare-and-swap

Read More
undefined reference to '__atomic_*' in SCons but similar questions' solution won't w...

c++g++sconsgodotstdatomic

Read More
atomic exchange with memory_order_acquire and memory_order_release...

c++concurrencymemory-barriersstdatomic

Read More
Atomic array in C11...

catomicc11stdatomic

Read More
C++ sequential consistency and happens before relation...

c++multithreadingatomicstdatomicmemory-model

Read More
Why can relaxed operation be reordered? Doesn't program order imply happens-before?...

c++atomicmemory-barriersstdatomicmemory-model

Read More
C++: std::memory_order in std::atomic_flag::test_and_set to do some work only once by a set of threa...

c++multithreadingatomicmemory-barriersstdatomic

Read More
Changing code from Sequential Consistency to a less stringent ordering in a barrier implementation...

c++atomicmemory-barriersstdatomicbarrier

Read More
Implementing 64 bit atomic counter with 32 bit atomics...

c++c++11stdatomiclocklessseqlock

Read More
c++11 interprocess atomics and mutexes...

c++c++11ipcshared-memorystdatomic

Read More
Two Different Processes With 2 std::atomic Variables on Same Address?...

c++c++11shared-memorystdatomic

Read More
Missing small primes in C++ atomic prime sieve...

c++atomicstdatomicsieve-of-eratosthenes

Read More
Is the increment (operator++) thread-safe in C++?...

c++thread-safetystdatomic

Read More
C11 memory model -- two threads execute atomic_fetch_add followed by atomic_load -- what output is p...

cmultithreadinglanguage-lawyeratomicstdatomic

Read More
Are C++20 new atomic_flag features supported in g++ / gcc?...

c++gccg++stdatomic

Read More
Atomic wait memory_order...

c++c++20atomicmemory-barriersstdatomic

Read More
std::atomic::notify_one could unblock multiple threads...

c++c++20waitnotifystdatomic

Read More
Happens Before relationship in the same thread...

c++concurrencyatomicstdatomic

Read More
c++11: how to produce "spurious failures" upon compare_exchange_weak?...

c++cpu-architecturestdatomic

Read More
How does atomic seq_cst memory order actually work?...

c++memory-barrierslock-freestdatomicspinlock

Read More
Thread-safety about `std::map<int, std::atomic<T>>` under a special condition...

c++c++11thread-safetystdmapstdatomic

Read More
In the example of std::atomic<T>::exchange, why the count of times is not 25?...

c++atomicstdatomic

Read More
Resize a vector of atomic?...

c++multithreadingvectoratomicstdatomic

Read More
BackNext