Vor- und Nachteile soweit

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]

*Die Koroutinen-Operationen CRSPAWN und CRSWITCH können nicht weiter vereinfacht werden.
 
*Alle lästigen Arbeiten werden im ``Hintergrund'' erledigt. So wird vollautomatisch der Speicherbereich für den Stapel organisiert. Ferner können die Stapel (soweit genügend Speicherplatz zur Verfügung steht) beliebig wachsen. Und zu guter Letzt werden nicht mehr erreichbare Koroutinen automatisch entsorgt.
 
*Dennoch sind Koroutinen bei direkter Verwendung sehr unübersichtlich, da

*jeweils genau bekannt sein muß, zu welcher Koroutine zu wechseln ist und
 
*das Beenden einer Koroutine nicht trivial ist, da ein einfaches RETURN unzulässig ist.
 

*Glücklicherweise gibt es freundlichere Schnittstellen, die auf Basis der Koroutinen-Operationen eingerichtet werden können und bei denen die Nachteile wegfallen.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005