Search code examples
lock-free synchronization, fences and memory order (store operation with acquire semantics)...


c++11atomiclock-freememory-fencesmemory-barriers

Read More
OpenCL 1.2: mem_fence() or barrier() or both...


openclmemory-barriersbarriermemory-fences

Read More
Do memory barriers guarantee a fresh read in C#?...


c#multithreadingvolatilememory-barriersmemory-fences

Read More
Lock-free stack: visibility issue when checking hazard pointers during pop()?...


c++multithreadingc++11lock-freememory-barriers

Read More
Java Memory Model and reordering operation...


javamemory-barriersjava-memory-model

Read More
volatile vs not volatile...


javamultithreadingshared-memorymemory-barriers

Read More
Double check locking pattern issue in C...


cmemory-barriers

Read More
How to lock effectively for normal variable with multi-thread program C in linux...


clinuxmutexmemory-barriers

Read More
Why does ThreadSanitizer report a race with this lock-free example?...


c++11race-conditionmemory-barriersthread-sanitizer

Read More
Volatile Reads / Writes and Thread.MemoryBarrier Ordering...


c#thread-safetymemory-barriers

Read More
Is there anything that prevents the CPU from waiting a long time before executing its scheduled set ...


cmultithreadingassemblyx86memory-barriers

Read More
Understanding std::atomic memory barriers...


c++multithreadingmemory-barriers

Read More
Why do I need a memory barrier?...


c#multithreadingthread-safetyshared-memorymemory-barriers

Read More
Is there an implicit memory barrier with synchronized-with relationship on thread::join?...


c++multithreadingc++11memory-barriersmemory-fences

Read More
why does spinlock with std::memory_order_relaxed perform correctly?...


multithreadingc++11atomicmemory-barriersspinlock

Read More
Memory barriers in Parallel.For...


c#multithreadingmemory-barriersparallel.for

Read More
Is deadlock possible in this simple scenario?...


c++multithreadingmemory-barriers

Read More
Writing to HW registers via /dev/mem needs extra write...


armembeddedlinux-device-driverembedded-linuxmemory-barriers

Read More
Volatile arrays and memory barriers and visibility in Java...


javamultithreadingvolatilememory-barriers

Read More
Does Intel SFENCE have release semantics?...


multithreadingconcurrencymemory-barriers

Read More
Threads synchronization. How exactly lock makes access to memory 'correct'?...


c#multithreadinglockingmemory-barriers

Read More
Do I need a memory barrier?...


cmultithreadingthread-safetymemory-barriers

Read More
.NET Volatile.Read/Write and Interlocked scope...


c#.netmultithreadingmemory-barriers

Read More
OpenGL Compute Shader - correct memory barrier usage...


openglgpushared-memorymemory-barrierscompute-shader

Read More
Using memory barriers to force in-order execution...


cgccassemblycompilationmemory-barriers

Read More
Memory barrier in the implementation of single producer single consumer...


multithreadingconcurrencyoperating-systemproducer-consumermemory-barriers

Read More
StoreStore reordering happens when compiling C++ for x86...


c++11x86thread-safetylock-freememory-barriers

Read More
How to synchronize threads/CPUs without mutexes if sequence of access is known to be safe?...


c++multithreadingc++11synchronizationmemory-barriers

Read More
When to use lock vs MemoryBarrier in .NET...


.netmultithreadinglockingmonitormemory-barriers

Read More
When can I guarantee value changed on one thread is visible to other threads?...


c#.netmultithreadingmemory-modelmemory-barriers

Read More
BackNext