This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.
choice SCHED_ALGORITHM: Scheduler priority queue algorithm

Scheduler priority queue algorithm

Type: bool

Help

The kernel can be built with with several choices for the
ready queue implementation, offering different choices between
code size, constant factor runtime overhead and performance
scaling when many threads are added.

Default

Kconfig definition

At kernel/Kconfig:222

Included via Kconfig:8Kconfig.zephyr:40

Menu path: (Top) → General Kernel Options

choice SCHED_ALGORITHM
    bool "Scheduler priority queue algorithm"
    default SCHED_DUMB
    help
      The kernel can be built with with several choices for the
      ready queue implementation, offering different choices between
      code size, constant factor runtime overhead and performance
      scaling when many threads are added.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)