{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiaab2oiz7hdrx6pnkwnecakwzq3q6waiz6q7a7wpxvnsbt6ierpfa",
    "uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mgm7ibbwslz2"
  },
  "path": "/t/idea-lock-free-std-collection/24056#post_10",
  "publishedAt": "2026-03-07T23:15:54.000Z",
  "site": "https://internals.rust-lang.org",
  "textContent": "Wait free is a strict subset of lock free. Wait free guarantees forward progress for all threads. Lock free guarantees forward progress for at least one thread. These properties have to hold even if an arbitrary strict subset of the participating threads are suspended.\n\nI don't see these terms misused much, at least not in hard realtime where I work. Using wait free as a synonym to lock free is just wrong.",
  "title": "Idea : Lock Free STD Collection"
}