next up previous contents
Next: Einsatz von Nebenläufigkeit in Up: Das Speichermodell Previous: Das Speichermodell einer Hochsprache   Inhalt

Zusammenfassung

Gängige Compiler-Optimierungen sowie moderne Hardware-Plattformen weisen komplexe Modelle der Speichersichtbarkeit nebenläufiger Programme auf. Der Portabilitätsgedanke erfordert die Definition eines plattformunabhängigen Speichermodells für die Programmiersprache Java. Das aktuelle Speichermodell weist eklatante Schwächen auf, die die Erzeugung effizienten Maschinencodes durch den optimierenden Compiler erheblich behindern. Daher ist eine Revision des Speichermodells erforderlich.

Das Speichermodell erfordert ,,korrekte`` Synchronisierung der Programme. Es ist daher weiterhin wichtig, die Synchronisierungsoperationen effizient zu implementieren.




2001-02-28