Search code examples
When should one use a spinlock instead of mutex?...

synchronizationmutexspinlock

Read More
What exactly are "spin-locks"?...

spinlock

Read More
Bare metal spinlock implementation in rust...

rustraspberry-piarmbare-metalspinlock

Read More
How the function do_raw_spin_lock is implemented in linux...

clinux-kernelspinlock

Read More
Why is acquire semantics only for reads, not writes? How can an LL/SC acquire CAS take a lock withou...

assemblycpu-architecturestdatomiccompare-and-swapspinlock

Read More
Cuda Mutex, why deadlock?...

cudalockingatomicdeadlockspinlock

Read More
'OSSpinLock' was deprecated in iOS 10.0: Use os_unfair_lock() from <os/lock.h> instead...

iosswiftspinlock

Read More
Is it allowed to allocate spin locks on the stack?...

pointerslinux-kernelstacklinux-device-driverspinlock

Read More
spin_lock_irqsave vs spin_lock_irq...

linux-kernelspinlock

Read More
How `memory_order_relaxed` is enough in TTAS spinlock for Arm64?...

c++armmemory-barriersspinlockmesi

Read More
How to implement a SpinLock...

rustconcurrencycompare-and-swapspinlock

Read More
Locks around memory manipulation via inline assembly...

cassemblyx86lockingspinlock

Read More
where is implemented pci_user_write_config_word?...

linuxlinux-kernelpcispinlock

Read More
onSpinWait​() method of Thread class - Java 9...

javamultithreadingconcurrencyjava-threadsspinlock

Read More
How C++ Standard prevents deadlock in spinlock mutex with memory_order_acquire and memory_order_rele...

c++language-lawyermemory-modelstdatomicspinlock

Read More
Behaviour Of Local Variables In A Multi-Threaded Method In VB.Net...

vb.netmultithreadingspinlock

Read More
Which spinlock method is more efficient: retry test_and_set(), or spin read-only on test()?...

c++performancec++20atomicspinlock

Read More
Is it safe to use the Interlocked.CompareExchange as a lock, only for enter, not for exit?...

c#multithreadingthread-safetyspinlockinterlocked

Read More
Is spin lock useful in a single processor uni core architecture?...

operating-systemsynchronizationlockingspinlock

Read More
How is a spin lock woken up in Linux/ARM64?...

assemblylinux-kernelarm64spinlockload-link-store-conditional

Read More
Memory order for a ticket-taking spin-lock mutex...

cgccmemory-barriersspinlock

Read More
What's a good alternative to PAUSE for use in the implementation of a spinlock?...

c++concurrencyx86-64spinlockenergy

Read More
Hand-rolled readers-writers spin lock with priority for readers (write starvation is ok)...

c++lockinglock-freestdatomicspinlock

Read More
Is it required to use spin_lock inside tasklets?...

linux-device-driverkernel-modulespinlockisr

Read More
Multithreading error: Why is there more than one thread in a loop where I expected only one at a tim...

c#multithreadinglockingcritical-sectionspinlock

Read More
How does atomic seq_cst memory order actually work?...

c++memory-barrierslock-freestdatomicspinlock

Read More
Difference between Mutex, Semaphore & Spin Locks...

multithreadingipcmutexsemaphorespinlock

Read More
Do pushcli() and popcli() in the spinlock of XV6 need atomic?...

catomicspinlockxv6

Read More
Why does this spinlock require memory_order_acquire_release instead of just acquire?...

c++multithreadingmutexatomicspinlock

Read More
Why does hint::spin_loop use ISB on aarch64?...

assemblyrustarm64spinlockarmv8

Read More
BackNext