:orphan: .. title:: TIMESLICE_SIZE .. option:: 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). Direct dependencies =================== \ :option:`TIMESLICING ` *(Includes any dependencies from ifs and menus.)* Default ======= - 0 Kconfig definition ================== .. highlight:: kconfig At ``kernel/Kconfig:435`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:30`` Menu path: (Top) → General Kernel Options → Timer API Options → Thread time slicing .. parsed-literal:: config TIMESLICE_SIZE int "Time slice size (in ms)" range 0 2147483647 default 0 depends on \ :option:`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.)*