Boost logo

Boost :

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.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk