Search code examples
C++11: are 16-byte atomic<> variables automatically aligned on 16-byte boundaries allowing CMP...

c++x86-64memory-alignmentstdatomiccompare-and-swap

Read More
Is it safe to write "y=++x" when using c++ atomic?...

c++stdatomic

Read More
Pairing acquire / release operations between user and kernel space...

clinux-kernelmemory-barriersmemory-modelstdatomic

Read More
what happened if store with memory_order_acquire...

c++gccmemory-barriersstdatomic

Read More
C11 Standalone memory barriers LoadLoad StoreStore LoadStore StoreLoad...

c++cmemory-barriersmemory-modelstdatomic

Read More
How to achieve a StoreLoad barrier in C++11?...

c++language-lawyeratomicmemory-barriersstdatomic

Read More
atomic compare and conditionally subtract if less...

c++x86atomicstdatomic

Read More
Are these allowed optimizations in C++?...

c++multithreadingc++11stdatomic

Read More
Are relaxed atomic store reordered themselves before the release? (similar with load /acquire)...

c++multithreadingmemory-barriersstdatomicrelaxed-atomics

Read More
Is there a way to store std::atomic, inside a struct, inside an std::pair?...

c++structc++17std-pairstdatomic

Read More
Does statement re-ordering apply to conditional/control statements?...

c++multithreadingmemory-barriersmemory-modelstdatomic

Read More
Implementation of a singleton class with atomic members...

c++multithreadingstdatomic

Read More
`atomic_compare_exchange_strong_explicit()` -- what do the various combinations of `success` and `fa...

cassemblyatomicstdatomic

Read More
How can I show that volatile assignment is not atomic?...

c++x86atomicrace-conditionstdatomic

Read More
Independent Read-Modify-Write Ordering...

c++atomicmemory-barriersmemory-modelstdatomic

Read More
Is the following code a good solution for a multi-threaded increment counter and print?...

c++multithreadingc++11stdatomic

Read More
Atomic operation propagation/visibility (atomic load vs atomic RMW load)...

c++multithreadingstdatomicpropagationmemory-visibility

Read More
Deprecation of _writeBarrier()...

c++multithreadingvisual-c++memory-barriersstdatomic

Read More
Does the memory fence involve the kernel...

c++performanceatomicmemory-barriersstdatomic

Read More
C11 Atomic Acquire/Release and x86_64 lack of load/store coherence?...

cx86-64memory-barriersmemory-modelstdatomic

Read More
sequenced-before modification order consistency...

c++multithreadingmemory-modelstdatomicinstruction-reordering

Read More
Updating an atomic variable with a non atomic and vice versa...

c++multithreadingatomicstdthreadstdatomic

Read More
Is it possible to achieve 2 lines of code to always occur in a order in a multithreaded program with...

cstdatomic

Read More
synchronizing 10 threads with atomic bool...

c++multithreadingc++11stdatomic

Read More
Do we have the guarantee that any atomic write will store the new value of the atomic variable in th...

c++cpu-cachememory-modelstdatomicinstruction-reordering

Read More
Is is worth to declare a size_t as std::atomic if used across 2 threads?...

c++thread-safetystdatomicsize-t

Read More
Can two consecutive memory_order_release stores on the same thread be reordered with each other?...

c++multithreadingmemory-barriersmemory-modelstdatomic

Read More
What are the exact requirements for MyType to allow std::atomic<MyType>?...

c++c++11stdatomic

Read More
Guarantee function call in logical AND expression...

c++atomicstdatomic

Read More
How do we force variable sharing?...

c++multithreadingatomicstdatomic

Read More
BackNext