Search code examples
Is atomic_thread_fence(memory_order_release) different from using memory_order_acq_rel?...

c++language-lawyeratomicmemory-barriersmemory-model

Read More
Reorder relaxed atomic operations on the same object...

c++atomicmemory-barriersstdatomicmemory-model

Read More
What does "release sequence" mean?...

c++multithreadingc++11memory-modelstdatomic

Read More
Can modern x86 hardware not store a single byte to memory?...

c++assemblyconcurrencyx86memory-model

Read More
Do atomic operations in Go make sure other variables are visible to other threads?...

gomemory-barriersmemory-model

Read More
In RISC-V, why setting the `rl` bit on the LR instruction isn't necessary to make the LR/SC sequ...

riscvmemory-model

Read More
How to understand happens-before consistent...

javamemory-model

Read More
How C++ Standard prevents deadlock in spinlock mutex with memory_order_acquire and memory_order_rele...

c++language-lawyermemory-modelstdatomicspinlock

Read More
Can release+acquire break happens-before?...

javac++memory-modeljava-memory-modelhappens-before

Read More
Does compiler allow to reorder stores before condition?...

c++cx86memory-model

Read More
Atomic pointers in c++ and passing objects between threads...

c++multithreadingc++11atomicmemory-model

Read More
Rust SeqCst ordering...

multithreadingrustatomicmemory-model

Read More
Demonstrate LoadStore reordering with a load getting a value round-tripped to another thread, in pra...

c++x86cpu-architecturememory-barriersmemory-model

Read More
How does seq_cst order formally guarantee the result in an IRIW litmus test?...

c++language-lawyerc++20stdatomicmemory-model

Read More
JMM: show that happens-before relation is stronger that RA causality...

concurrencymemory-modeljava-memory-model

Read More
Transitivity of release-acquire...

c++memory-barriersstdatomicmemory-model

Read More
Relaxed Memory Model for Interpreted Languages...

compiler-optimizationinterpretermemory-model

Read More
Why no data races in sequentially consistent executions is enough to guarantee that there will be no...

javamemory-modeljava-memory-modeljls

Read More
Does STLR(B) provide sequential consistency on ARM64?...

c++x86-64atomicarm64memory-model

Read More
Counterintuitive memory allocation...

memoryrustmemory-model

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
Multicopy atomicity vs Cache Coherence...

cachingatomiccpu-architecturecpu-cachememory-model

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

c++atomiccpu-architecturestdatomicmemory-model

Read More
Data race guarded by if (false)... what does the standard say?...

c++concurrencylanguage-lawyermemory-model

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
"Synchronizing" a render pass layout transition with a semaphore in Acquire-Present scenar...

synchronizationvulkanmemory-model

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

c++multithreadingmemory-barriersmemory-modelstdatomic

Read More
BackNext