9.2 Nebenläufigkeit

Ein wiederkehrendes Thema in diesem Buch ist die Notwendigkeit besserer Sprachkonstrukte und Programmiermodelle zur Handhabung der Parallelität. Zwischen den Sprachen waren die Ansätze oft radikal verschieden, aber extrem effektiv. Gehen wir die Ansätze durch, die wir gesehen haben.

Kontrolle veränderlicher Zustände

Der mit Abstand häufigste Aspekt der Betrachtung der Nebenläufigkeit war das Programmiermodell. Die objektorientierte Programmierung erlaubt Nebenwirkungen und veränderliche Zustände. Zusammengenommen werden die Programme dadurch wesentlich komplizierter. Kommen mehrere Threads und Prozesse dazu, wächst uns die Komplexität über den Kopf.

Funktionale Programmiersprachen geben der Sache durch eine wichtige Regel mehr ...

Get Sieben Wochen, sieben Sprachen (Prags) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.