f734b4a142
- Task.join and Task.interrupt are now thread-safe - TaskFiber.task returns Task.init if no task is running (avoids bogus resumes of the TaskFiber by the scheduler) To enable thread-safe join/interrupt, the task counter is now stored together with the necessary flags within a single shared ulong that is manipulated atomically. |
||
---|---|---|
.. | ||
internal | ||
args.d | ||
channel.d | ||
concurrency.d | ||
connectionpool.d | ||
core.d | ||
file.d | ||
log.d | ||
net.d | ||
path.d | ||
stream.d | ||
sync.d | ||
task.d | ||
taskpool.d |