4 ms·
Small correction: The Arc is for sharing across threads, the Mutex is for mutation. But you are generally correct that they can be used independently.
by jason_oster 1y ago
Small correction: The Arc is for sharing across threads, the Mutex is for mutation. But you are generally correct that they can be used independently.
- ViewTrick1002 1y agoOf course. But if you’re using a channel then it hides the inner constructs. Comparing writing a web service in Go and rust you would likely also utilize Tokio which has a wide variety of well designed sync primitives. https://docs.rs/tokio/latest/tokio/sync/index.html https://docs.rs/tokio/latest/tokio/sync/index.html