next up previous contents
Next: Threads Up: Implementierung von Nebenläufigkeit Previous: Implementierung von Nebenläufigkeit   Inhalt


Terminologie

Im Kontext der Sprachimplementierung ist der Thread-Begriff vielfach überladen:

Eine ähnliche Situation ergibt sich für Synchronisationsmechanismen. Konzepte gegenseitigen Ausschlusses finden sich auf allen drei Schichten. Auch hier wird zumeist ein entsprechender Präfix zur Disambiguierung verwendet, also Programmiersprachen-, Betriebssystem- und Kern-Sperren.

Die Nebenläufigkeitskonzepte der einzelnen Schichten können auf vielfältige Weise aufeinander abgebildet werden, um Nebenläufigkeit in einer Programmiersprache zu implementieren. Teilweise kann auch ganz auf die Verwendung von Funktionalität des Betriebssytems oder des Betriebssytemskerns verzichtetet werden. Die verschiedenen Ansätze werden im Folgenden dargelegt.




2001-02-28