c-线程终止后的状态



当线程以";osThreadTerminate";作用

以下是功能:

void High_Thread(void const *argument)
{
while(1)
{
GPIOE->DOUT_BYTE=0xFF;
osThreadTerminate(ThreadId_high
}
}

它是CMSIS RTOS。线程是不返回的简单函数。当您删除线程时(我认为在这种情况下更好的名称是任务(,任务堆栈和TCB(任务控制块(将从RTOS堆中删除。

删除的任务不存在,也不处于任何状态。任务的代码不会更改,因为它位于非易失性存储器(FLASH(中

phthreads与CMSIS RTOS没有任何共同点,我已经删除了这个标签。

相关内容

  • 没有找到相关文章

最新更新