summaryrefslogtreecommitdiff
path: root/kern/task.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2013-03-05 22:25:42 +0100
committerRichard Braun <rbraun@sceen.net>2013-03-05 22:25:42 +0100
commit004ab659737bf5922e45baf7b0020d58dedb1fc2 (patch)
tree59ece2e831e442e63418106f5cfed07ec64fc81f /kern/task.c
parente277215cf1229c4f2c3f7e662866397c9fb4534b (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