Was ist Spinlock (Busy-Wait-Sperre)?

Eine Sperre, bei der durch wiederholtes Prüfen der Sperrvariable in einer Schleife gewartet wird. Schnell bei kurzen Wartezeiten, belegt aber beim Warten weiter die CPU.

Japanische Bezeichnung: スピンロック

Fachgebiet: Multicore und Synchronisation

Vergleiche mit diesem Begriff

Verwandte Begriffe

ABA-Problem Acquire-Release-Semantik Atomarer Befehl Barrierensynchronisation Bedingungsvariable Bus-Snooping Compare-and-Swap (CAS) Falsches Teilen (False Sharing) Kritischer Abschnitt Leser-Schreiber-Sperre

Zurück zum Glossar