Rustacean Station  cover image

RustFest Interviews Triple Feature: Rust for AAA Game Development; Async Foundations with `async-std`; and Powerful Concurrency Primitives with `crossbeam`

Rustacean Station

00:00

Epoch-Based Garbage Collection in Rust

Rust's normal ownership rules kind of work in like a tree-like hierarchy. But thread access patterns are very dynamic, so that just doesn't work. So what we do with epoch-based garbage collection is multiple threads cooperatively can decide when heap allocated objects will never be accessed by any threads anymore. And only from that point on, we are allowed to destroy those objects.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app