Skip to Content
Fließendes Python, 2. Auflage
book

Fließendes Python, 2. Auflage

by Luciano Ramalho
August 2024
Intermediate to advanced
1014 pages
26h 54m
German
O'Reilly Media, Inc.
Book available
Content preview from Fließendes Python, 2. Auflage

Kapitel 19. Gleichzeitigkeitsmodelle in Python

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

Bei der Gleichzeitigkeit geht es darum, viele Dinge auf einmal zu erledigen.

Bei der Parallelität geht es darum, viele Dinge auf einmal zu tun.

Nicht dasselbe, aber verwandt.

Bei der einen geht es um die Struktur, bei der anderen um die Ausführung.

Gleichzeitigkeit bietet eine Möglichkeit, eine Lösung zu strukturieren, um ein Problem zu lösen, das möglicherweise (aber nicht unbedingt) parallelisierbar ist.

Rob Pike, Miterfinder der Sprache Go1

In diesem Kapitel von geht es darum, wie man Python dazu bringt, mit "vielen Dingen gleichzeitig" umzugehen. Dabei kann es sich um nebenläufige oder parallele Programmierung handeln - selbst Akademiker, die auf den Jargon achten, sind sich nicht einig, wie diese Begriffe zu verwenden sind. Ich werde die informellen Definitionen von Rob Pike in der Überschrift dieses Kapitels übernehmen, aber beachte, dass ich Abhandlungen und Bücher gefunden habe, die vorgeben, sich mit parallelem Computing zu befassen, aber hauptsächlich von Gleichzeitigkeit handeln.2

Parallelität ist nach Pikes Ansicht ein Sonderfall der Gleichzeitigkeit. Alle parallelen Systeme sind gleichlaufend, aber nicht alle gleichlaufenden Systeme sind parallel. In den frühen 2000er Jahren haben wir Ein-Kern-Maschinen verwendet, die unter GNU Linux 100 Prozesse gleichzeitig abwickeln konnten. Auf einem ...

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

Python lernen, 5. Auflage

Python lernen, 5. Auflage

Mark Lutz
High Performance Python, 2. Auflage

High Performance Python, 2. Auflage

Micha Gorelick, Ian Ozsvald
Python in a Nutshell, 4. Auflage

Python in a Nutshell, 4. Auflage

Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paul McGuire

Publisher Resources

ISBN: 9781098180362Supplemental Content