Oxide RFDs company blog

Futurelock: A subtle risk in async Rust

This RFD describes futurelock : a type of deadlock where a resource owned by Future A is required for another Future B to proceed, while the Task responsible for both Futures is no longer polling A . Futurelock is a particularly subtle risk in writing asynchronous Rust.
Points
449
HN comments
245
Submissions
1
Cited by
6 commenters

Software EngineeringSystems & Performance2025

On Hacker News

SubmittedTitle on HNPointsComments
Oct 31, 2025Futurelock: A subtle risk in async Rust by bcantrill449245

Cited in comments

Linked from 7 Hacker News comments by 6 different people, from Oct 2025 to May 2026.

Most recent:

Search every comment that links here →

More from Oxide RFDs

All 3 posts →

Related posts from the same era