\begin{slide}{Aktives und passives Warten}

Prozeß, der auf Eintreten einer Bedingung wartet, kann
\begin{itemize}
\item
  immer wieder nachfragen (aktives Warten, \emph{polling})
\item
  \emph{schlafen}, bis er benachrichtigt wird (passives Warten)
\end{itemize}

passives Warten ist besser, das Betriebssystem verwaltet
für jede Ressource eine Liste aller Prozesse,
die darauf warten.

das ist  wenig zusätzliche Arbeit,
denn das Freiwerden der Ressource geschieht ja selbst auch durch
einen Betriebssystem-Aufruf

\end{slide}
