Two-layer interface of task scheduler


Current implementation of task scheduler should be refactored into two-layer version.
The first layer must be replaceable and should wrap diffrent API (e.g. WinAPI, Intel TBB, etc). It should provided some services (simple task scheduler and timer) and should have routines like as critical sections, events, threads.
The second layer should contain implementation of wise task scheduler, that will gather statistics and pipeline tasks and will "feed" low level task scheduler according to some algorithm.
Note: goal of this item is developing of interfaces and specification of pipelene tasks. Implementation of it is a separate item.
Closed Nov 26, 2009 at 10:59 PM by mak_
Lazy, lazy Miha. Why should I do it?


wrote Feb 2, 2013 at 4:58 AM

wrote May 13, 2013 at 7:30 PM