Lock-freedom without garbage collection 27 Aug 2015 TL;DR It’s widespread folklore that one advantage of garbage collection is the ease of building high-performance lock-free data structures. Manual memory management for these data structures is not easy, and a GC makes it trivial. This post shows that, using Rust, it’s possible to build a memory management API for concurrent data structures that:
![Lock-freedom without garbage collection · Aaron Turon](https://cdn-ak-scissors.b.st-hatena.com/image/square/565c4a2054e20b4fcec342dbadc75241b0f58ebc/height=288;version=1;width=512/https%3A%2F%2Faturon.github.io%2Fblog%2Fpublic%2Fbench-mpsc.png)