Skip to search formSkip to main contentSkip to account menu

Spinlock

In software engineering, a spinlock is a lock which causes a thread trying to acquire it to simply wait in a loop ("spin") while repeatedly checking… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2020
2020
Locking protocol is an essential component in resource management of real-time systems, which coordinates mutually exclusive… 
2018
2018
Fine-grained synchronization is employed in many parallel algorithms and is often implemented using busy-wait synchronization (e… 
2016
2016
Bounding worst-case blocking delays due to lock contention is a fundamental problem in the analysis of multiprocessor real-time… 
Highly Cited
2013
Highly Cited
2013
Motivated by the widespread use of spin locks in embedded multiprocessor real-time systems, the worst-case blocking in spin locks… 
Highly Cited
2011
Highly Cited
2011
The increasing popularity of multi-core architectures is pushing researchers and developers to consider multi-cores for executing… 
Highly Cited
2005
Highly Cited
2005
The proliferation of multiprocessor servers and multithreaded applications has increased the demand for high-performance… 
Highly Cited
2002
Highly Cited
2002
Queue-based spin locks allow programs with busy-wait synchronization to scale to very large multiprocessors, without fear of… 
Highly Cited
2001
Highly Cited
2001
Queue-based spin locks allow programs with busy-wait synchronization to scale to very large multiprocessors, without fear of… 
1995
1995
Mutual exclusion primitives based on user-level atomic instructions (often called spin locks) have proven to be much more…