Prozesse und Threads
Prozesse und Threads
Prozesse und Threads
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Posix Thread Beispiel – 2<br />
benutzte Posix Funktionen<br />
! Functions:<br />
! pthread_cond_init Conditionvariable erzeugen <strong>und</strong> mit<br />
! Defaultwert initialisieren<br />
! pthread_cond_broadcast Alle Thread, die auf eine bestimmte<br />
! Condition-Variable hören, benachrichtigen<br />
! pthread_cond_signal Einen Thread, der auf eine bestimmte<br />
! Condition-Variable hört, benachrichtigen<br />
! pthread_create Einen Thread erzeugen<br />
! pthread_join Synchronisieren mehrerer <strong>Threads</strong><br />
! pthread_mutex_init Mutexvariable erzeugen <strong>und</strong> mit<br />
! Defaultwert initialisieren<br />
! pthread_mutex_lock Mutex locken vor broadcast<br />
! pthread_mutex_unlock Mutex unlocken nach broadcast<br />
! pthread_setschedparam Scheduling Verfahren <strong>und</strong> Priorität<br />
! für einen Thread festlegen<br />
!<br />
!D-<br />
Dienstag, 30. April<br />
2013<br />
Betriebssysteme <strong>und</strong> nebenläufige<br />
Anwendugen - <strong>Prozesse</strong> <strong>und</strong> <strong>Threads</strong> 38