Dieses Buch bietet eine tiefgehende Auseinandersetzung mit dem Nebenläufigkeitsmodell von Rust und konzentriert sich dabei auf Atomoperationen, Sperren und grundlegende Synchronisierungsmechanismen. Es richtet sich an Rust-Entwickler, die sichere, effiziente und hochgradig nebenläufige Anwendungen erstellen möchten.
Mara Bos, eine wichtige Mitwirkende an der Rust-Standardbibliothek, erklärt die Feinheiten atomarer Operationen und sperrbasierter Nebenläufigkeit und führt die Leser durch reale Szenarien und bewährte Vorgehensweisen.
Warum Sie dieses Buch lesen sollten
- Erfahren Sie, wie Rust Speichersicherheit gewährleistet, ohne die Leistung bei der nebenläufigen Programmierung zu beeinträchtigen.
- Gewinnen Sie ein tiefgreifendes Verständnis für atomare Prozesse und deren Rolle bei der Vermeidung von Wettlaufsituationen.
- Entdecken Sie praktische Techniken zum Schreiben von leistungsstarkem, sperrfreiem Code.
- Verstehen Sie, wie Schlösser und Synchronisationsmechanismen im Detail funktionieren.
- Erhalten Sie Einblicke direkt von einem Rust-Experten, der das Ökosystem der Nebenläufigkeit der Sprache geprägt hat.
Über den Autor
Mara Bos ist eine hochangesehene Softwareingenieurin und eine Schlüsselfigur in der Entwicklung der Programmiersprache Rust, insbesondere in den Bereichen Parallelverarbeitung und systemnaher Entwurf. Sie ist die Schöpferin und Betreuerin von parking_lot , einer der meistgenutzten Rust-Bibliotheken für effiziente Sperrmechanismen.
Bos hat maßgeblich zur Verbesserung der Rust-Standardbibliothek beigetragen, insbesondere im Hinblick auf Leistung und Sicherheit in nebenläufigen Systemen. Ihre Arbeit hat die Entwicklung der Synchronisierungsprimitive von Rust beeinflusst und die Sprache robuster für paralleles Rechnen gemacht. In diesem Buch teilt sie ihr umfassendes Fachwissen und bietet Lesern die einzigartige Gelegenheit, die Nebenläufigkeit von Rust von einer der führenden Expertinnen auf diesem Gebiet zu lernen.