Loading...
Select Version
&pagelevel(3)&pagelevel
Ein Subsystem, das auf eigenen globalen Daten arbeitet, kann sich abschotten.
Dies bietet folgende Vorteile:
Das Subsystem ist unabhängig von unterschiedlichen Versionen einer Komponente, die sowohl in der Umgebung als auch im Subsystem enthalten ist.
Die internen Zustände von Sprachlaufzeitsystemen der Anwendung und des Subsystems beeinflussen sich nicht gegenseitig.
Andererseits bedingt die Abschottung folgende Einschränkungen:
Globale Sprünge (z.B. longjump in C) aus dem Subsystem in die Anwendung sind nicht möglich.
Ereignisse aus dem Subsystem können nicht mehr in die Anwendung propagiert werden.