spinlock
Megjelenés
Főnév
spinlock (tsz. spinlocks)
- (informatika) A szoftvertechnikában a spinlock egy olyan lock, amely arra készteti a lockot megszerezni próbáló szálat, hogy egy ciklusban ("spin") várakozzon, miközben többször ellenőrzi, hogy a lock elérhető-e. Mivel a szál aktív marad, de nem végez hasznos feladatot, az ilyen zár használata egyfajta elfoglalt várakozás. A megszerzés után a spinlockokat általában addig tartják, amíg kifejezetten fel nem oldják őket, bár egyes implementációkban automatikusan feloldódhatnak, ha a várakozó szál (amelyik a lockot tartja) blokkol vagy "elalszik".