Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Abgeschottete Subsysteme

&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.