previoushomenext

Einführung in das Betriebssystem BeOS 5

mail Tobias

- Ports -

 

Sinn und Zweck eines Ports ist es, auf niedriger Ebene Daten eines Thread anderen zugänglich zu machen. Jeder Thread kann auf einen Port schreiben (oder von ihm lesen), wenn er seinen Namen oder seine ID kennt. Ein Port ist eine First-in/first-out-Warteschlange mit definierbarer Anzahl von Elementen unbeschränkter Größe. Ein Port zeigt auch das Verhalten eines Semaphors, da Threads, die von einem leeren Port lesen oder auf einen vollen Port schreiben, blockiert werden, bis der Port wieder bereit ist. Typische Anwendungen für Ports sind zum Beispiel Ein-/Ausgabe über Konsole und Schnittstellen.



last changed on Sunday, 09.07.2000 20:27
- Seminar Alternative Programmiersprachen -
© 2k by Tobias Niemann - All rights reserved