Search code examples
Am I understanding memory ordering models correctly?...


cpthreadsmemory-barriersstdatomic

Read More
Can't get c++'s seq_cst memory model to work...


c++memory-barriersmemory-model

Read More
Which is a better write barrier on x86: lock+addl or xchgl?...


assemblyx86memory-barriers

Read More
Relaxed Memory ordering on fetch_add...


rustatomicmemory-barriersinstruction-reordering

Read More
What does LoadStore barrier protect from?...


multithreadingassemblyarmmemory-barrierslock-free

Read More
"Synchronizes with" relation...


c++synchronizationmemory-barriers

Read More
Should I handle the memory order when using Posix-MQ and SHM within multi-processes?...


atomicshared-memorymemory-barriersinterprocessposix-mq

Read More
What does memory_order::acquire do for a read-modify-write operation?...


c++multithreadinglanguage-lawyeratomicmemory-barriers

Read More
Lock-free thread safe lazy manual initialization of singleton in modern C++...


c++multithreadingc++20atomicmemory-barriers

Read More
Memory ordering with multiple releases and a single acquire...


c++multithreadingatomicmemory-barriers

Read More
Why don't all member variables need volatile for thread safety even when using Monitor? (why doe...


c#multithreadingvolatilememory-barriers

Read More
Is memory barrier necessary for memory consistency?...


javac++cx86memory-barriers

Read More
Any real-life examples for memory_order_seq_cst?...


c++rustconcurrencymemory-barriersdata-race

Read More
Does a pthread_cond_signal or pthread_cond_broadcast call imply a write memory barrier?...


c++multithreadingpthreadslanguage-lawyermemory-barriers

Read More
How does libcxx std::counting_semaphore implement "Strongly happens before" for release / ...


c++language-lawyerc++20memory-barriersstdatomic

Read More
Understanding sequential consistency fence in C++...


c++memory-barriersstdatomic

Read More
Will memory write be visible after sending an IPI on x86?...


assemblyx86operating-systemmemory-barriersmsr

Read More
Unexpected inter-thread happens-before relationships from relaxed memory ordering...


c++concurrencymemory-barrierslock-free

Read More
Replicating a race condition with memory_order_relaxed...


c++memory-barriers

Read More
Memory Barrier Vs CAS...


javacpu-architectureatomicmemory-barrierscompare-and-swap

Read More
Why a DSB SY is required after updating ARM gic ICC_PMR register?...


arm64memory-barriers

Read More
About memory barrier...


linux-kernelmemory-barriers

Read More
memory order with multiple stores...


c++atomicmemory-barrierslock-free

Read More
Is fail ordering relevant for x86 atomic operation?...


c++assemblyx86memory-barriersstdatomic

Read More
Why std::mutex of c++11 has no memory order?...


c++mutexatomicmemory-barriersstdmutex

Read More
Why doesn't the instruction reorder issue occur on a single CPU core?...


multithreadingmemorymultiprocessingcpu-architecturememory-barriers

Read More
Is it guaranteed, that read-modify-write operation reads (and returns) a correct old value on weak m...


c++cachingarmmemory-barriersstdatomic

Read More
Why does std::memory_order_acq_rel always trigger warnings in C++11?...


c++c++11atomicstandardsmemory-barriers

Read More
How does this acquire-release relationship work?...


multithreadingrustatomicmemory-barriers

Read More
Relation of Mutex and CPU caches (and memory fences)...


cachingmutexcpu-architecturecpu-cachememory-barriers

Read More
BackNext