Threads: Difference between revisions
Jump to navigation
Jump to search
(Created page with "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 i...") |
(No difference)
|
Revision as of 17:19, 29 July 2020
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).