From 732e55abd31219b107afaaff55469568afb31fa8 Mon Sep 17 00:00:00 2001 From: Cao Zhengyang Date: Fri, 5 Jul 2024 03:01:17 +0000 Subject: [PATCH] update rt-thread-version/rt-thread-standard/programming-manual/smp/smp.md. Signed-off-by: Cao Zhengyang --- .../rt-thread-standard/programming-manual/smp/smp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rt-thread-version/rt-thread-standard/programming-manual/smp/smp.md b/rt-thread-version/rt-thread-standard/programming-manual/smp/smp.md index 5040418..217e0b1 100644 --- a/rt-thread-version/rt-thread-standard/programming-manual/smp/smp.md +++ b/rt-thread-version/rt-thread-standard/programming-manual/smp/smp.md @@ -81,7 +81,7 @@ RT-Thread 中的任务分为以下状态: 相对应的是,如果一个任务由其它状态变为就绪态,则进行如下处理: -1. 如果它不是 CPU 绑定任务,则把它挂入全局就绪表,并向其它的所有 CPU 发送 IPI 中断,通知它们检查是否需要切换任务,因为其它 CPU 的当前任务的优先级可能低于此就绪态任务,因而会发生优先级抢占; +1. 如果它不是 CPU 绑定任务,则把它挂入全局就绪表,并向其它的所有 CPU 发送 IPI(Inter-Processor Interrupt 处理器间中断) 中断,通知它们检查是否需要切换任务,因为其它 CPU 的当前任务的优先级可能低于此就绪态任务,因而会发生优先级抢占; 2. 如果它是一个 CPU 绑定任务,检查它是否比对应 CPU 的当前任务优先级高,如果是则发生优先级抢占,否则把它挂入对应 CPU 的局部就绪任务表。整个过程不通知其它 CPU 。 ## SMP 内核接口 -- Gitee