mirror of
https://git.rtems.org/rtems-docs/
synced 2025-10-18 19:24:14 +08:00
c-user: Clarify task priorities
This commit is contained in:
@@ -117,10 +117,7 @@ Task Priority and Scheduling
|
||||
|
||||
The most significant task scheduling modification mechanism is the ability for
|
||||
the user to assign a priority level to each individual task when it is created
|
||||
and to alter a task's priority at run-time. The maximum priority level depends
|
||||
on the configured scheduler. A lower priority level means higher priority
|
||||
(higher importance). The maximum priority level of the default uniprocessor
|
||||
scheduler is 255.
|
||||
and to alter a task's priority at run-time, see :ref:`TaskPriority`.
|
||||
|
||||
.. index:: preemption
|
||||
|
||||
|
@@ -45,7 +45,7 @@ Deterministic Priority SMP Scheduler
|
||||
A fixed-priority scheduler which uses a table of chains with one chain per
|
||||
priority level for the ready tasks. The maximum priority level is
|
||||
configurable. By default, the maximum priority level is 255 (256 priority
|
||||
levels).
|
||||
levels), see :ref:`CONFIGURE_MAXIMUM_PRIORITY`.
|
||||
|
||||
.. _SchedulerSMPPrioritySimple:
|
||||
|
||||
@@ -64,6 +64,7 @@ Arbitrary Processor Affinity Priority SMP Scheduler
|
||||
A fixed-priority scheduler which uses a table of chains with one chain per
|
||||
priority level for the ready tasks. The maximum priority level is
|
||||
configurable. By default, the maximum priority level is 255 (256 priority
|
||||
levels). This scheduler supports arbitrary task processor affinities. The
|
||||
worst-case run-time complexity of some scheduler operations exceeds
|
||||
:math:`O(n)` while :math:`n` is the count of ready tasks.
|
||||
levels), see :ref:`CONFIGURE_MAXIMUM_PRIORITY`. This scheduler supports
|
||||
arbitrary task processor affinities. The worst-case run-time complexity of
|
||||
some scheduler operations exceeds :math:`O(n)` while :math:`n` is the count of
|
||||
ready tasks.
|
||||
|
Reference in New Issue
Block a user