summaryrefslogtreecommitdiffstats
path: root/c-user/glossary.rst
diff options
context:
space:
mode:
Diffstat (limited to 'c-user/glossary.rst')
-rw-r--r--c-user/glossary.rst12
1 files changed, 10 insertions, 2 deletions
diff --git a/c-user/glossary.rst b/c-user/glossary.rst
index c482f08..9c4df99 100644
--- a/c-user/glossary.rst
+++ b/c-user/glossary.rst
@@ -639,10 +639,15 @@ Glossary
:dfn:`target`
The system on which the application will ultimately execute.
+.. _task:
+
:dfn:`task`
A logically complete thread of execution. It consists normally of a set of
- registers and a stack. The terms :dfn:`task` and :dfn:`thread` are synonym
- in RTEMS. The scheduler assigns processors to a subset of the ready tasks.
+ registers and a stack. The scheduler assigns processors to a subset of the
+ ready tasks. The terms :dfn:`task` and :dfn:`thread` are synonym in RTEMS.
+ The term :dfn:`task` is used throughout the Classic API, however,
+ internally in the operating system implementation and the POSIX API the
+ term :dfn:`thread` is used.
:dfn:`Task Control Block`
A data structure associated with each task used by RTEMS to manage that
@@ -662,6 +667,9 @@ Glossary
:dfn:`TCB`
An acronym for Task Control Block.
+:dfn:`thread`
+ See :ref:`task <task>`.
+
:dfn:`thread dispatch`
The :dfn:`thread dispatch` transfers control of the processor from the
currently executing thread to the heir thread of the processor.