From 95ca6f7bffc8be06b684ea1bd0302486e3080fdf Mon Sep 17 00:00:00 2001 From: Meco <920369182@qq.com> Date: Wed, 28 Apr 2021 16:54:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0rt=5Fthread=5Fsuspend?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E9=99=90=E5=88=B6=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rt-thread-standard/programming-manual/thread/thread.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rt-thread-version/rt-thread-standard/programming-manual/thread/thread.md b/rt-thread-version/rt-thread-standard/programming-manual/thread/thread.md index 1193d22..8e299fc 100644 --- a/rt-thread-version/rt-thread-standard/programming-manual/thread/thread.md +++ b/rt-thread-version/rt-thread-standard/programming-manual/thread/thread.md @@ -376,9 +376,9 @@ rt_err_t rt_thread_suspend (rt_thread_t thread); | \-RT_ERROR | 线程挂起失败,因为该线程的状态并不是就绪状态 | > [!NOTE] -> 注:通常不应该使用这个函数来挂起线程本身,如果确实需要采用 rt_thread_suspend() - 函数挂起当前任务,需要在调用 rt_thread_suspend() 函数后立刻调用 rt_schedule() - 函数进行手动的线程上下文切换。用户只需要了解该接口的作用,不推荐使用该接口。 +> 注:此函数只能挂起自身,不可以在线程A中挂起线程B,而且在挂起线程自己后, + 需要在调用 rt_thread_suspend() 函数后立刻调用 rt_schedule() + 函数进行手动的线程上下文切换。用户只需要了解该接口的作用,不推荐使用该接口。该函数可视为内核内部接口。 恢复线程就是让挂起的线程重新进入就绪状态,并将线程放入系统的就绪队列中;如果被恢复线程在所有就绪态线程中,位于最高优先级链表的第一位,那么系统将进行线程上下文的切换。线程恢复使用下面的函数接口: -- Gitee