Was ist Bedingungsvariable?

Ein Synchronisationsmechanismus, der einen Thread schlafen legt, bis eine Bedingung gilt, und ihn auf ein Signal eines anderen Threads weckt. Nach dem Aufwachen muss die Bedingung erneut geprüft werden.

Japanische Bezeichnung: 条件変数

Fachgebiet: Multicore und Synchronisation

Verwandte Begriffe

ABA-Problem Acquire-Release-Semantik Atomarer Befehl Barrierensynchronisation Bus-Snooping Compare-and-Swap (CAS) Falsches Teilen (False Sharing) Kritischer Abschnitt Leser-Schreiber-Sperre Load-Reserved/Store-Conditional (LR/SC)

Zurück zum Glossar