16Nebenläufige und parallele Programmierung
Dieses Kapitel behandelt nebenläufige und parallele Programmierung mit Threads und async/await in Rust. Wenn Sie bereits eine moderne Sprache kennen, sollte das Konzept von Threads bekannt sein. Allerdings dürften Ihnen die in Rust vorkommenden Beschränkungen und damit erreichten Garantien neu sein.
Eine der Design-Grundlagen von Rust ist es, geteilten Zustand weitestgehend zu vermeiden. Deswegen wird im ersten Teil des Kapitels gezeigt, wie wir als Anwender von Rust mit mehreren Threads arbeiten können, ohne uns über geteilten Zustand Gedanken machen zu müssen. Weiter sehen wir, wie man durch die starken Sicherheitsgarantien von Rust auch mit geteiltem Zustand einfach zuverlässigen Code schreiben kann. ...
Get Rust 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.