A raise that suspends the thread after its wait returned but before the wait count drops queued an APC that only ran at the next alertable wait. Pending APCs are now run right after the count drops. The 0 ms poll in Condition::waitSignalUntil runs under queueLock and is no longer alertable, and a target that exits during the raise returns ESRCH. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| include | ||
| Time.cpp | ||
| TimedWait.cpp | ||