Rust-Kurs, Teil 9
09.12.2024, 00:00 Uhr
Threadsync
Wie man Data Races und Race Conditions verhindert.
Der zurückliegende achte Teil [1] dieser Serie hat sich mit den Konzepten des Cooperative und Preemptive Schedulings sowie dem Einsatz von asynchronen Funktionen und Futures in Rust beschäftigt. Dadurch können Sie Anwendungen entwickeln, die mehrere Code-Pfade parallel ausführen, um die Leistung zu steigern. Im aktuellen Beitrag geht es noch einmal um die Multi-Threading-Programmierung in Rust, und Sie werden fortgeschrittene Techniken zur Thread-Synchronisierung kennenlernen, die sicherstellen, dass keine Data Races und Race Conditions auftreten können.
Data Races und Race Conditions
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar