Hacker News new | ask | show | jobs
by md5person 2057 days ago
> "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"?

1 comments

In terms of the level at which we reason about thread interleavings, which is what we’re talking about, it is bound.