当线程以";osThreadTerminate";作用
以下是功能:
void High_Thread(void const *argument)
{
while(1)
{
GPIOE->DOUT_BYTE=0xFF;
osThreadTerminate(ThreadId_high
}
}
它是CMSIS RTOS。线程是不返回的简单函数。当您删除线程时(我认为在这种情况下更好的名称是任务(,任务堆栈和TCB(任务控制块(将从RTOS堆中删除。
删除的任务不存在,也不处于任何状态。任务的代码不会更改,因为它位于非易失性存储器(FLASH(中
phthreads
与CMSIS RTOS没有任何共同点,我已经删除了这个标签。