Skip to content

Instantly share code, notes, and snippets.

@grobie
Created December 8, 2008 21:51
Show Gist options
  • Save grobie/33632 to your computer and use it in GitHub Desktop.
Save grobie/33632 to your computer and use it in GitHub Desktop.
Was ist „busy waiting“?
- "Aktives Warten"
- kann zur Zeitüberbrückung (while i < x) oder zur Synchronisation (while !flag) genutzt werden
Welche anderen Möglichkeiten „zu warten“ gibt es in einem Betriebssystem?
- Interrupt, Schlafenlegen (abgabe der kontrolle an einen Scheduler, der mich dann wieder aufweckt)
Kann „busy waiting“ immer vermieden werden?
- Nein, SpinLock
An welcher Stelle verwendet der Windows-Kernel „busy waiting“?
- SpinLock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment