October 2017
Intermediate to advanced
354 pages
9h 28m
English
Spinlocks are one of the simplest and lightweight mutual exclusion mechanisms widely implemented by most concurrent programming environments. A spinlock implementation defines a lock structure and operations that manipulate the lock structure. The lock structure primarily hosts an atomic lock counter among other elements, and operations interfaces include:
When a caller context attempts to acquire spinlock while it is locked (or held by another context), ...
Read now
Unlock full access