Search code examples
Call the notify_all method after store with release memory order on an atomic...

c++multithreadingatomicc++20stdatomic

Read More
Thread-safety of reference count in std::shared_ptr...

c++thread-safetyshared-ptrstdatomicreference-counting

Read More
8/16-bit atomics on 32/64-bit processors...

c++atomiccpu-architecturestdatomicmemory-model

Read More
Efficient way to toggle an atomic_bool...

cx86atomiccompiler-optimizationstdatomic

Read More
Is it ever useful for only one thread to use memory_order_seq_cst?...

clanguage-lawyeratomicmemory-barriersstdatomic

Read More
C++ atomics and memory_order with RDMA...

c++cpu-architecturememory-barriersstdatomicrdma

Read More
Using optimistic locks in C++ and memory order...

c++synchronizationlockingstdatomicoptimistic-locking

Read More
Visible order of operations with acquire/release fence in C++...

c++multithreadingsynchronizationmemory-barriersstdatomic

Read More
Does boost atomic reference counting example contain a bug?...

c++boostlock-freestdatomicwait-free

Read More
Is my understanding of __ATOMIC_SEQ_CST correct? (I'd like to write a mutex with it + atomics)...

c++gccx86-64atomicstdatomic

Read More
Atomic function pointer call compiles in gcc, but not in clang and msvc...

c++language-lawyeratomicstdatomic

Read More
std::atomic passed as a const reference to a non-atomic type...

c++thread-safetystdatomic

Read More
MESI Protocol & std::atomic - Does it ensure all writes are immediately visible to other threads...

c++cpu-architecturememory-modelstdatomicmesi

Read More
What exactly is Synchronize-With relationship?...

c++multithreadingmemory-barriersstdatomicmemory-model

Read More
Does C++11 sequential consistency memory order forbid store buffer litmus test?...

c++cpu-architecturememory-barriersstdatomicmemory-model

Read More
std::atomic<bool> execution guarantee?...

c++multithreadingatomicstdatomic

Read More
How does mixing relaxed and acquire/release accesses on the same atomic variable affect synchronises...

c++c++11atomicmemory-barriersstdatomic

Read More
Acqrel memory order with 3 threads...

c++multithreadingatomicmemory-barriersstdatomic

Read More
Is it Thread Safe to read from lower index elements of an struct array while it is being filled with...

c++multithreadingproducer-consumerstdatomic

Read More
Why is it not possible to instantiate an atomic pair?...

c++std-pairstdatomic

Read More
A readers/writer lock... without having a lock for the readers?...

c++concurrencylock-freestdatomiclockless

Read More
Acquire/release semantics with 4 threads...

c++multithreadingmemory-barriersmemory-modelstdatomic

Read More
is a concurent write and read to a non-atomic variable of fundamental type without using it undefine...

c++concurrencyrace-conditionlock-freestdatomic

Read More
Can/should non-lock-free atomics be implemented with a SeqLock?...

c++stdatomicseqlock

Read More
Can I make the data of an entire C++ class be std::atomic<>...

c++c++14stdatomic

Read More
Synchronising with mutex and relaxed memory order atomic...

c++c++17atomicmemory-barriersstdatomic

Read More
Which memory barriers are minimally needed for updating array elements with greater values?...

c++atomicmemory-barriersstdatomiccompare-and-swap

Read More
Is memory_order_acquire on reference counted pointers to trivially destructible types superfluous?...

c++c++11memory-barriersstdatomic

Read More
Why std::memory_order_relaxed is preferred at CAS loop when failing?...

c++multithreadingmemory-modelcompare-and-swapstdatomic

Read More
Clang doesn't inline std::atomic::load for loading 64-bit structs...

c++clangatomiccompiler-optimizationstdatomic

Read More
BackNext