News for hackers. Stuff that matters.
Re:Ruby's Proposed STM by md5person on Friday October 30, 2020 @06:57AM (#24940995)
> "the lock duration is strictly bounded; it is determined by the application or the thread-scheduler"

Practically speaking - wouldn't the exact duration be heavily influenced by the countless layers of abstraction beneath the application itself (kernel, scheduler, hardware, speculative execution, etc)? If so, can we ever truly make the claim that the "duration is strictly bounded"?

Re:Ruby's Proposed STM by chrisseaton on Friday October 30, 2020 @07:06AM (#24941037)
In terms of the level at which we reason about thread interleavings, which is what we’re talking about, it is bound.