0,0 → 1,15 |
<?xml version="1.0" encoding="UTF-8"?> |
|
<chapter id="time"><?dbhtml filename="time.html"?> |
<title>Time management</title> |
|
<para> |
Time is one of the dimensions in which kernel, as well as the whole system, operates. |
It is of special importance to other kernel subsytems. Knowledge of time makes it possible |
for the scheduler to preemptively plan threads for execution. Different parts of the kernel |
can request execution of their callback function with some specified delay. A good example |
of such kernel code is the synchronization subsystem which uses this functionality to implement |
timeouting versions of synchronization primitives. |
</para> |
|
</chapter> |