-
CONFIG_TIMESLICE_SIZE
¶
Time slice size (in ms)
Type: int
Help¶
This option specifies the maximum amount of time a thread can execute before other threads of equal priority are given an opportunity to run. A time slice size of zero means “no limit” (i.e. an infinitely large time slice).
Default¶
0
Kconfig definition¶
At <Zephyr>/kernel/Kconfig:434
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:30
Menu path: (Top) → General Kernel Options → Timer API Options → Thread time slicing
config TIMESLICE_SIZE
int "Time slice size (in ms)"
range 0 2147483647
default 0
depends on TIMESLICING
help
This option specifies the maximum amount of time a thread can execute
before other threads of equal priority are given an opportunity to run.
A time slice size of zero means "no limit" (i.e. an infinitely large
time slice).
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)