Search code examples
What does memory_order_consume really do?...


c++cpu-architecturelock-freememory-modelstdatomic

Read More
Lock-free memory reclamation with hazard pointers...


multithreadingalgorithmmemory-managementlock-free

Read More
Why does a std::atomic store with sequential consistency use XCHG?...


c++assemblyx86lock-freestdatomic

Read More
If I populate a dictionary and assign it to a field - can I guarantee the field will not contain a h...


c#multithreadingthread-safetyvolatilelock-free

Read More
C++ Multi-threading: Visible side-effects of non-atomic variables...


c++c++11language-lawyerlock-freestdatomic

Read More
Is a memory barrier required to read a value that is atomically modified?...


c++multithreadingwinapiatomiclock-free

Read More
Data not ordered properly in lockless spsc queue...


c++multithreadinglock-freelockless

Read More
How can I implement ABA counter with c++11 CAS?...


c++multithreadinglock-freelocklessaba

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


multithreadingassemblyarmmemory-barrierslock-free

Read More
volatile variable updated from multiple threads C++...


c++multithreadingx86-64volatilelock-free

Read More
Lock free synchronization...


multithreadingsynchronizationlockinglock-free

Read More
what is the purpose of using index caches in rigtorp's SPSCQueue...


queuecpu-architecturecpu-cachemicro-optimizationlock-free

Read More
What is the cost of atomic operations?...


performanceatomiccpu-architecturelock-free

Read More
Is the "Interlocked Anything Pattern" from CLR via C# not threadsafe...


c#multithreadinglock-freeinterlocked

Read More
C# .NET : is "lock" required around ImmutableList reference copy?...


c#referencethread-safetylockinglock-free

Read More
std::atomic<int> vs. an aligned-to-native-word int varible, which is better?...


c++performancec++11atomiclock-free

Read More
Read and write float type between two threads in C#...


c#multithreadinglock-free

Read More
lock free single producer multiple consumer data struct using atomic...


c++c++14lock-freestdatomic

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


c++concurrencymemory-barrierslock-free

Read More
Lock-free Progress Guarantees in a circular buffer queue...


c++multithreadingalgorithmconcurrencylock-free

Read More
Lock Free Circular Array...


javalock-freecircular-buffer

Read More
memory order with multiple stores...


c++atomicmemory-barrierslock-free

Read More
What does the is_lock_free property of std::atomic mean?...


c++c++11atomiclock-freestdatomic

Read More
How does the epoch-based reclamation work step-by-step, specifically, the EBR with 3 epochs in it?...


lock-free

Read More
Why do many implementations of lock-free linked list assume that items are unique in the list?...


concurrencylinked-listatomiclock-free

Read More
`is_always_lock_free` gives `true` but `is_lock_free()` gives `false` on macOS, why?...


c++macosclanglock-freestdatomic

Read More
When should the volatile keyword be used in C#?...


c#multithreadingvolatilelock-free

Read More
What Rules does compiler have to follow when dealing with volatile memory locations?...


c++multithreadingatomicvolatilelock-free

Read More
Is there support for lock-free operations such as CAS in the standard library?...


c++atomiclock-freestdatomiccompare-and-swap

Read More
Is it still atomic if the desired value of std::atomic<T>::compare_exchange_weak is return of ...


c++concurrencyatomicrace-conditionlock-free

Read More
BackNext