অধ্যায় 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 করতে পারে।

এই অধ্যায়ের পাঠসমূহ