Explore the intricacies of concurrency in Rust with Alex Crichton in this comprehensive conference talk from code::dive 2017. Delve into Rust's unique approach to handling concurrent programming, examining its safety guarantees and performance benefits. Learn about Rust's ownership model, borrowing rules, and how they contribute to preventing data races and other common concurrency pitfalls. Discover the language's built-in primitives for concurrent programming, including threads, channels, and synchronization mechanisms. Gain insights into best practices for writing efficient and safe concurrent code in Rust, and understand how the language's design choices enable developers to create robust, high-performance concurrent systems. Whether you're a seasoned Rust developer or new to the language, this talk offers valuable knowledge to enhance your understanding of concurrency in Rust and its practical applications in modern software development.
Overview
Syllabus
code::dive 2017 – Alex Crichton – Concurrency in Rust
Taught by
code::dive conference