119,6 → 119,21 |
preemption and thread migration during times when preemption is |
possible.</para> |
|
<para> |
<mediaobject id="thread_states" xreflabel=""> |
<imageobject role="html"> |
<imagedata fileref="images/thread_states.png" format="PNG" /> |
</imageobject> |
|
<imageobject role="fop"> |
<imagedata fileref="images.vector/thread_states.svg" format="SVG" /> |
</imageobject> |
|
<caption>Transitions among thread states.</caption> |
</mediaobject> |
</para> |
|
|
<para>HelenOS userspace layer knows even smaller units of execution. Each |
userspace thread can make use of an arbitrary number of pseudo threads. |
These pseudo threads have their own synchronous register context, |