This flashcard is just one of a free flashcard set. See all flashcards!
78
Welche IO-Modelle hat ein concurrent server?
Blocking
* Eine blockierte Verbindung kann andere Verbindungen (recvfrom() auf den Socket eines Ports) zum Warte zwingen.
Nonblocking
* Recvfrom() für alle ! Polling ("hat jemand etwas für mich?") aller !
Multiplexing
* "Aus vielen einen auswählen"
* Sockets die auf eine Verbindung warten werden ausgewählt (select())
Signal-Driven
* Das OS sendet SIGIO an einen Socket wenn Daten für ihn kommen ==> recvfrom() ausführen
* Eine blockierte Verbindung kann andere Verbindungen (recvfrom() auf den Socket eines Ports) zum Warte zwingen.
Nonblocking
* Recvfrom() für alle ! Polling ("hat jemand etwas für mich?") aller !
Multiplexing
* "Aus vielen einen auswählen"
* Sockets die auf eine Verbindung warten werden ausgewählt (select())
Signal-Driven
* Das OS sendet SIGIO an einen Socket wenn Daten für ihn kommen ==> recvfrom() ausführen