Search code examples
Is my spin lock implementation correct and optimal?...


cmultithreadingconcurrencymutual-exclusionspinlock

Read More
Is it safe to spin lock list_for_each_entry_safe or list_for_each_entry?...


cmultithreadingconcurrencylinux-kernelspinlock

Read More
Using spin lock to lock a variable being concurrently used in a different thread?...


clinuxmultithreadingconcurrencyspinlock

Read More
TAS vs TTAS locking...


performancex86lockingatomicspinlock

Read More
Condition variable custom wait function...


c++multithreadingcondition-variablespinlock

Read More
How to disable the spinlock for synchronization in OpenJDK...


javajvmsynchronizationspinlock

Read More
Usage of spinlock functions...


cipcspinlock

Read More
Is calling spin_lock_irqsave, instead of local_irq_disable followed by spin_lock, the same for a per...


cconcurrencylinux-kernellockingspinlock

Read More
shared_lock implemented with std::atomic...


c++multithreadinglockingstdatomicspinlock

Read More
Does Mac OS X have pthread_spinlock_t type?...


macospthreadsspinlock

Read More
Why linux disables kernel preemption after the kernel code holds a spinlock?...


kerneldriverspinlockpreemption

Read More
Terminology question: mutex lock, spin lock, sleepable lock...


multithreadingconcurrencyoperating-systemmutexspinlock

Read More
How to use a spin lock if copy_to_user needs to be called?...


clinuxlinux-kernellockingspinlock

Read More
How does x86 pause instruction work in spinlock *and* can it be used in other scenarios?...


multithreadingx86cpu-architectureinstructionsspinlock

Read More
mov vs xchg in spin lock implementatoin...


assemblyx86spinlock

Read More
Why disabling interrupts disables kernel preemption and how spin lock disables preemption...


linuxlinux-kernelinterruptspinlockpreemption

Read More
WinApi SpinLock method for two Processes...


c++winapimultiprocessingspinlock

Read More
What are the advantages of lock-free programming over spin lock?...


multithreadinglock-freespinlocklockless

Read More
Does Linux spin_lock_irqsave() disables ARM FIQ interrupt?...


linuxlinux-kernelspinlockfiq

Read More
How to invert spin_lock_init...


clinuxlinux-kernelspinlock

Read More
How spin locks are implemented on platforms without CAS instructions?...


cassemblylockingcpu-architecturespinlock

Read More
Why spinlocks can become performance issue in multithreaded programs?...


multithreadingparallel-processingmultiprocessingspinlockbusy-waiting

Read More
Reason for using Volatile.Write at the beginning of a method...


c#.netmultithreadingvolatilespinlock

Read More
spin locks not consuming 100% cpu...


c++multithreadinglockingspinlocktop-command

Read More
Wait until a variable becomes zero...


c++multithreadingwinapispinlockinterlocked

Read More
Is it necessary to acquire lock for TAILQ_EMPTY() operation...


linuxqueuespinlock

Read More
Confusion around spin_lock_irqsave: in what nested situation is interrupt state kept?...


linux-kernelspinlocksmppreemption

Read More
Why do we need pushcli() before xchg()?...


cassemblyconcurrencyoperating-systemspinlock

Read More
Do spinlocks guarantee context switching when compared to mutexes...


c++multithreadingmutexspinlock

Read More
x86 spinlock using cmpxchg...


gccassemblysynchronizationx86spinlock

Read More
BackNext