Experimental browser for the Atmosphere
(We need the queue to be lock-free even though the kernel is single-threaded because we may want to schedule a task from an interrupt handler, and if the interrupt fires during a task schedule that held a lock on the queue, the kernel would deadlock)
May 3, 2025, 9:08 AM
{ "uri": "at://did:plc:iftpzy23ybfvx6dzrguuvjgx/app.bsky.feed.post/3loayipfgwc2q", "cid": "bafyreicb4sr6zemja3cid3krwprius4dhqf57scwl6hr44hbr75dnqcncy", "value": { "text": "(We need the queue to be lock-free even though the kernel is single-threaded because we may want to schedule a task from an interrupt handler, and if the interrupt fires during a task schedule that held a lock on the queue, the kernel would deadlock)", "$type": "app.bsky.feed.post", "langs": [ "en" ], "reply": { "root": { "cid": "bafyreichkoo622unmtznjvjkfvwqhpimepakmez2gyamxkttbx53ll3w6i", "uri": "at://did:plc:iftpzy23ybfvx6dzrguuvjgx/app.bsky.feed.post/3loawtccjkc2q" }, "parent": { "cid": "bafyreiawbe4stnd7mowfsmll7kvrkmbnnweppenydu7dlldphdajklc3uu", "uri": "at://did:plc:iftpzy23ybfvx6dzrguuvjgx/app.bsky.feed.post/3loay6oevak2q" } }, "createdAt": "2025-05-03T09:08:47.749Z" } }