From 0eac5120da4777713022018620b4906ebb16fef6 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Wed, 28 Apr 2021 17:14:37 +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.?= =?UTF-8?q?=E7=9B=AE=E5=89=8D=E6=89=8B=E5=86=8C=E6=8F=8F=E8=BF=B0=E4=B8=8E?= =?UTF-8?q?=E4=BA=8B=E5=AE=9E=E6=81=B0=E6=81=B0=E7=9B=B8=E5=8F=8D=E3=80=82?= =?UTF-8?q?=E6=89=8B=E5=86=8C=E4=B8=AD=E6=8F=8F=E8=BF=B0=E4=B8=8D=E5=BB=BA?= =?UTF-8?q?=E8=AE=AE=E7=94=A8=E6=88=B7=E5=B0=86=E7=BA=BF=E7=A8=8B=E8=87=AA?= =?UTF-8?q?=E5=B7=B1=E6=8C=82=E8=B5=B7=E8=87=AA=E5=B7=B1=E3=80=82=E4=BD=86?= =?UTF-8?q?=E6=98=AFrt=5Fthread=5Fsuspend=E5=87=BD=E6=95=B0=E5=8F=AA?= =?UTF-8?q?=E8=83=BD=E6=8C=82=E8=B5=B7=E8=87=AA=E5=B7=B1=E7=BA=BF=E7=A8=8B?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rt-thread-standard/programming-manual/thread/thread.md | 4 +--- 1 file changed, 1 insertion(+), 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..23187e0 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,7 @@ rt_err_t rt_thread_suspend (rt_thread_t thread); | \-RT_ERROR | 线程挂起失败,因为该线程的状态并不是就绪状态 | > [!NOTE] -> 注:通常不应该使用这个函数来挂起线程本身,如果确实需要采用 rt_thread_suspend() - 函数挂起当前任务,需要在调用 rt_thread_suspend() 函数后立刻调用 rt_schedule() - 函数进行手动的线程上下文切换。用户只需要了解该接口的作用,不推荐使用该接口。 +> 注:只能使用本函数来挂起线程自己,不可以在线程A中尝试挂起线程B,而且在挂起线程自己后,需要立刻调用 rt_schedule() 函数进行手动的线程上下文切换。用户只需要了解该接口的作用,不推荐使用该接口。该接口可视为内核内部接口。 恢复线程就是让挂起的线程重新进入就绪状态,并将线程放入系统的就绪队列中;如果被恢复线程在所有就绪态线程中,位于最高优先级链表的第一位,那么系统将进行线程上下文的切换。线程恢复使用下面的函数接口: -- Gitee