Search code examples
Genuinely test std::atomic is lock-free or not...


c++c++11concurrencyatomiclock-free

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


c#multithreadingvolatilelock-free

Read More
Read Introduction in C# - how to protect against it?...


c#.netmultithreadingthread-safetylock-free

Read More
How does the split reference counting work in a lock free stack?...


c++multithreadinglock-freereference-counting

Read More
Which memory ordering to use in lockless linked-list stack pop() implementation?...


c++atomiclock-freelocklessintrusive-containers

Read More
MSVC 14.38.33130: Does std::atomic_ref::is_lock_free have a bug? It returns true for a 1024-byte str...


c++visual-c++visual-studio-2022lock-freestdatomic

Read More
Explain Michael & Scott lock-free queue algorithm...


data-structuresconcurrencyqueuenonblockinglock-free

Read More
Is it thread-safe to use std::atomic<bool> to control access to a data structure cooperatively...


c++thread-safetylockinglock-freestdatomic

Read More
Why don't standard libraries implement std::atomic for structs under 8 bytes in a lock-free mann...


c++c++17atomiclock-freestdatomic

Read More
What are the correct memory orders to use when inserting a node at the beginning of a lock free sing...


c++c++17lock-freememory-barriersstdatomic

Read More
Shared memory SPSC queue for strings without allocations in C++...


c++boostshared-memorylock-freeboost-interprocess

Read More
Is it possible to use non-paired Acquire/Release memory orders?...


c++multithreadingatomiclock-freestdatomic

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


c++multithreadingatomicvolatilelock-free

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


c++multithreadinglock-freestdatomicaba

Read More
Can ARM exclusive load-store implementing lock-free atomics?...


armatomicarm64lock-freeload-link-store-conditional

Read More
Is branching on a std::atomic variable a possible source of bugs?...


multithreadingthread-safetyatomiclock-freestdatomic

Read More
Can an inline method cause a race condition for an object referenced by the reference type?...


c#multithreadinginlinerace-conditionlock-free

Read More
Memory fences: acquire/load and release/store...


c++memory-barrierslock-freestdatomicmemory-model

Read More
Reading an int that's updated by Interlocked on other threads...


c#.netmultithreadinglock-freeinterlocked

Read More
How can I verify lock-free algorithms?...


algorithmverificationlock-free

Read More
Can we do something atomically with 2 or more lock-free containers without locking both?...


c++multithreadingconcurrencylock-freelibcds

Read More
Using a lockfree spsc queue as mpmc queue on a single-core processor...


queuelock-freertos

Read More
A bugs that I cannot solve in lock-free queue...


cqueuelock-free

Read More
The issue mentioned in the push function of a lock-free queue in "C++ Concurrency in Action&quo...


c++multithreadingqueuelock-free

Read More
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
BackNext