$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: [boost] [fiber] design fault with multithreading
From: Tatsuyuki Ishi (ishitatsuyuki_at_[hidden])
Date: 2016-09-27 11:02:37
The current design doesn't allow a work-stealing algorithm to distribute
work perfectly. Unfortunately, the use of sleep queue and remote ready
queue made it insufficient for schedulers like shared_work.
Instead here, I'd like to propose it as non-pure virtual function in the
algorithm class. This allows schedulers to override the queues, and enables
the use of underlying implementation's timer manager, which is included in
Asio.
Friendly notice: please use "Reply All" when replying to me.