From 88b552276b1b64750f3db460b36f8e329f1c18c4 Mon Sep 17 00:00:00 2001 From: shaojinchun Date: Fri, 15 Nov 2019 10:45:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=9C=A8=E5=A4=9A=E6=A0=B8?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E8=BF=90=E8=A1=8C=E5=9C=A8=E5=8F=A6=E5=A4=96?= =?UTF-8?q?=E6=A0=B8=E4=B8=8A=E7=9A=84idle=E4=BB=BB=E5=8A=A1=E6=9C=89?= =?UTF-8?q?=E5=8F=AF=E8=83=BD=E4=BC=9A=E6=8F=92=E5=9C=A8rt=5Fthread=5Fexit?= =?UTF-8?q?=E8=B0=83=E7=94=A8rt=5Fschedule=E4=B9=8B=E5=89=8D=E9=87=8A?= =?UTF-8?q?=E6=94=BE=E5=85=B6=E8=B5=84=E6=BA=90=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/thread.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/thread.c b/src/thread.c index bee5f0c2c0..c5f75a1176 100644 --- a/src/thread.c +++ b/src/thread.c @@ -107,11 +107,11 @@ void rt_thread_exit(void) rt_list_insert_after(&rt_thread_defunct, &(thread->tlist)); } - /* enable interrupt */ - rt_hw_interrupt_enable(level); - /* switch to next task */ rt_schedule(); + + /* enable interrupt */ + rt_hw_interrupt_enable(level); } static rt_err_t _rt_thread_init(struct rt_thread *thread,