[fiber] design fault with multithreading
27 Sep
2016
27 Sep
'16
3:02 p.m.
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.
2983
Age (days ago)
2983
Last active (days ago)
0 comments
1 participants
participants (1)
-
Tatsuyuki Ishi