Skip to Main Content
Gleichzeitigkeit in Go
book

Gleichzeitigkeit in Go

by Katherine Cox-Buday
September 2024
Intermediate to advanced content levelIntermediate to advanced
238 pages
6h 12m
German
O'Reilly Media, Inc.
Book available
Content preview from Gleichzeitigkeit in Go

Kapitel 2. Modellierung deines Codes: Sequentielle Abläufe kommunizieren

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Der Unterschied zwischen Gleichzeitigkeit und Parallelität

Die Tatsache, dass Gleichzeitigkeit etwas anderes ist als Parallelität, wird oft übersehen oder missverstanden. In Gesprächen zwischen vielen Entwicklern werden die beiden Begriffe oft austauschbar verwendet, um "etwas, das zur gleichen Zeit wie etwas anderes läuft" zu meinen. Manchmal ist es richtig, in diesem Zusammenhang das Wort "parallel" zu verwenden, aber wenn die Entwickler/innen über Code sprechen, sollten sie eigentlich das Wort "parallel" verwenden.

Der Grund für diese Unterscheidung geht weit über Pedanterie hinaus. Der Unterschied zwischen Gleichzeitigkeit und Parallelität erweist sich bei der Modellierung deines Codes als eine sehr mächtige Abstraktion, und Go nutzt dies voll aus. Schauen wir uns an, wie sich die beiden Konzepte unterscheiden, damit wir die Macht dieser Abstraktion verstehen. Wir beginnen mit einer sehr einfachen Anweisung:

Gleichzeitigkeit ist eine Eigenschaft des Codes; Parallelität ist eine Eigenschaft des laufenden Programms.

Das ist eine ziemlich interessante Unterscheidung. Denken wir über diese beiden Dinge nicht normalerweise auf dieselbe Weise? Wir schreiben unseren Code so, dass er parallel ausgeführt wird. Richtig?

Nun, lass uns kurz darüber nachdenken. Wenn ich meinen Code ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Go – Das Praxisbuch

Go – Das Praxisbuch

Andreas Schröpfer

Publisher Resources

ISBN: 9781098185138Supplemental Content