অধ্যায় 16
Fearless Concurrency
Fearless Concurrency
Concurrent programming bug-prone — data race, deadlock, subtle race condition। Rust-এর ownership ও type system এই class-এর bug-এর অনেকটাই compile-time-এ ঠেকায়। এজন্য Rust-এর concurrency-কে বলে fearless concurrency।
চারটা পাঠে — thread create করা, thread-এর মধ্যে message passing (channel), shared-state concurrency (Mutex, Arc), এবং কীভাবে Send/Sync trait দিয়ে user নিজের type-কে concurrent-safe declare করতে পারে।