diff options
author | Richard Braun <rbraun@sceen.net> | 2013-03-05 22:25:42 +0100 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2013-03-05 22:25:42 +0100 |
commit | 004ab659737bf5922e45baf7b0020d58dedb1fc2 (patch) | |
tree | 59ece2e831e442e63418106f5cfed07ec64fc81f /kern/task.c | |
parent | e277215cf1229c4f2c3f7e662866397c9fb4534b (diff) |
kern/thread: rework time-sharing scheduling
This change adds a new time-shared run queue for expired threads. There is now
per-thread work accounting, potential preemption when waking up threads, and
no linear reset of the run queue when starting a new round. It also prepares
the introduction of thread migration.
Diffstat (limited to 'kern/task.c')
0 files changed, 0 insertions, 0 deletions