Threads
Jump to navigation
Jump to search
A thread is an execution unit running in the context of a specific process. It is consequently limited to the address space, code, data and execution rights of its parent process.
A thread is characterized by :
- a task state segment (TSS) containing CPU state (registers, stack, ...)
- scheduling data (priority flag, counter of total and remaining active time...)
- a list of events related to the thread
Threads are managed by the TSI module (Threads System Interface).