From 6f00278fc9f1a8e3df058fee54006fc4252a83cf Mon Sep 17 00:00:00 2001 From: Austin Date: Wed, 6 Apr 2022 02:50:40 +0000 Subject: [PATCH] update zh-cn/device-dev/kernel/kernel-small-basic-process-scheduler.md. Signed-off-by: Austin --- zh-cn/device-dev/kernel/kernel-small-basic-process-scheduler.md | 1 + 1 file changed, 1 insertion(+) diff --git a/zh-cn/device-dev/kernel/kernel-small-basic-process-scheduler.md b/zh-cn/device-dev/kernel/kernel-small-basic-process-scheduler.md index 1ea0ef5766..13e3460428 100644 --- a/zh-cn/device-dev/kernel/kernel-small-basic-process-scheduler.md +++ b/zh-cn/device-dev/kernel/kernel-small-basic-process-scheduler.md @@ -28,6 +28,7 @@ OpenHarmony 采用进程优先级队列+线程优先级队列的方式,进程 OpenHarmony 在系统启动内核初始化之后开始调度,运行过程中创建的进程或线程会被加入到调度队列,系统根据进程和线程的优先级及线程的时间片消耗情况选择最优的线程进行调度运行,线程一旦调度到就会从调度队列上删除,线程在运行过程中发生阻塞,会被加入到对应的阻塞队列中并触发一次调度,调度其它线程运行。如果调度队列上没有可以调度的线程,则系统就会选择KIdle进程的线程进行调度运行。 **图2** 调度流程示意图 + ![zh-cn_image_0000001199706239](figures/zh-cn_image_0000001199706239.png) -- GitLab