Book about writing a concurrent vector

Hi all,

I just finished writing an mdbook inspired by Learning Rust With Entirely Too Many Linked lists about writing a concurrent vector.

If you're interested in concurrency, data structures (arrays, hazard pointers), and/or knitty-gritty Rust (atomics, allocation and deallocation, pointers), feel free to check it out!

Here it is: Building a Rusty, Lock-free Dynamically Resizable Array

I hope this can be a good resource for people just starting with writing concurrent code; when I first started, I found the learning curve to be quite steep. I would also welcome any feedback from more experienced Rustaceans who know more about concurrency!

8 Likes

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.