Search code examples
Understanding c++11 memory fences...


c++c++11atomic

Read More
What is the difference between atomic / volatile / synchronized?...


javamultithreadingsynchronizationatomicvolatile

Read More
AtomicInteger.incrementAndGet() vs. AtomicInteger.getAndIncrement()...


javaatomicjava.util.concurrent

Read More
Atomic operations on `unique_ptr`...


c++multithreadingthread-safetyatomicsmart-pointers

Read More
How is this seemingly airtight synchronous SharedArrayBuffer setup manifesting corruption?...


javascriptatomicsharedarraybuffer

Read More
Implementing a lock-free unbounded queue with new atomic.Pointer types...


goatomicnonblocking

Read More
Is the BigTable CheckAndMutateRow functionaly atomic across multiple regions?...


atomicregiongoogle-cloud-bigtable

Read More
Understanding synchronization with multiple processors...


javamultithreadingcpu-architectureatomiccompare-and-swap

Read More
Why does QEMU use __atomic_thread_fence() together with barrier()?...


cgccatomicqemu

Read More
Which variable types/sizes are atomic on STM32 microcontrollers?...


carmatomicstm32freertos

Read More
_Atomic struct assignment of arbitrary size in C?...


clanguage-lawyeratomic

Read More
Atomicity of loads and stores on x86...


c++x86cpu-architectureatomicmemory-barriers

Read More
optimal to flush low-contention atomic from caches?...


multithreadingcpu-architectureatomiccpu-cachemesi

Read More
C parameter pass by value when parameter is a structure. Can we ensure at least the single parameter...


catomic

Read More
C++ share atomic_int64_t between different process?...


c++multiprocessingatomic

Read More
AppleClang 15: no member named 'fetch_add' in 'std::atomic<float>'...


c++c++20atomicclang++libc++

Read More
Does compare_exchange based loop benefit from pause?...


c++c++11x86atomiccompare-and-swap

Read More
Check Map value, wait if need and update atomically...


javaatomicconcurrenthashmap

Read More
Why is integer assignment on a naturally aligned variable atomic on x86?...


c++concurrencyx86atomicmemory-alignment

Read More
Is a function pointer variable always defined/legal for multithreading (thread-safe)(atomic) in C?...


cmultithreadingthread-safetyfunction-pointersatomic

Read More
How does a pipelined processor guarantee instruction atomicity so they don't conflict, and so in...


cpu-architectureatomicprocessor

Read More
C++ memory order on Apple M1 chip not work: reordering happens even with seq_cst in a StoreStore / L...


c++atomicapple-m1arm64memory-barriers

Read More
Is assigning a pointer in C program considered atomic on x86-64...


cmultithreadinggccx86-64atomic

Read More
What is the difference between atomic and critical in OpenMP?...


openmpatomiccritical-section

Read More
Understanding std::kill_dependency...


c++concurrencyatomicmemory-barrierscarries-dependency

Read More
Is it necessary to call load() before compare_exchange_strong()?...


c++atomicmemory-barriersstdatomiccompare-and-swap

Read More
Can we not add an acquire barrier when locking if there is no release (unlock) from other threads?...


catomicmemory-barriersstdatomic

Read More
C++ Atomic compare_exchange_weak succeeds the second time, even though I haven't changed expecte...


c++c++11atomicstdatomiccompare-and-swap

Read More
Do we need a memory acquire barrier for one-shot spinlocks?...


cassemblyarmatomicmemory-barriers

Read More
Do we need a memory acquire barrier when loading a pointer from memory?...


cassemblyatomicmemory-barriers

Read More
BackNext