You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Shared-State Concurrency
-> This is included in the chapter Fearless Concurrency in The Book.
To understand it, it is better to read the full chapter, and it is a Big chapter.
Cow Documentation
-> Advanced topic about Copy-On-Write (actually, Clone-On-Write in Rust), a performance optimization technique, which requires to check other sources (example) to understand well. (This is not actually covered in The Book).
The exercises and reading to do before the Smart Pointers section are quite fast to get through. However, reading the references for 2 full chapters in The Book + researching about the Cow type is more time consuming. So, less engaging.
I would suggest to move the arc1 exercise under the threads topics to not have to read about concurrency yet.
Activity
asasine commentedon Jan 23, 2024
I had the same thought and support this. I also think cow1 isn’t conceptually relevant until during/after threads so it could be moved too.
mo8it commentedon Jul 7, 2024
We could make
arc1threads4in the next major version because it is a breaking change.theayush07 commentedon Oct 7, 2026
I’d like to work on this issue. I’ll inspect the exercise list and move the Arc/thread-based exercise into the threads section.