b6ed92e8b5
Adds a low-overhead mode to Channel!T that causes the buffer to be fully processed before notifying waiting peers instead of notifying immediately once data/space is available. This heavily reduces the overhead of cross-task/thread notifications at the expense of introducing processing latency and requiring a call to close() to guarantee that all data has been processed. |
||
---|---|---|
.. | ||
internal | ||
args.d | ||
channel.d | ||
concurrency.d | ||
connectionpool.d | ||
core.d | ||
file.d | ||
log.d | ||
net.d | ||
path.d | ||
process.d | ||
stream.d | ||
sync.d | ||
task.d | ||
taskpool.d |