Definitions for "Spinlock"
a mutex that will cause the CPU to spin and repeatedly retry without interruption if the lock is not immediately available
a simple locking mechanism that prevents a process from accessing the system resource currently used by another process
a tight loop that watches for a condition to occur, looping endlessly until that condition is met (this is called "busy waiting")
a synchronization object that is used to keep multiprocessor systems from accessing the same resource at the same time
a synchronization primitive commonly used in the NT kernel
Keywords:  lazy, polling, method
a lazy polling method