
请教下,在 lwip 历程中,有 ethernetif_set_link 这样一个线程, 是不是在初始化完成后就可以删除啊 ?? /* Create the Ethernet link handler thread */ #if defined(__GNUC__) osThreadDef(LinkThr, ethernetif_set_link, osPriorityNormal, 0, configMINIMAL_STACK_SIZE * 5); #else osThreadDef(LinkThr, ethernetif_set_link, osPriorityNormal, 0, configMINIMAL_STACK_SIZE * 3); #endif osThreadCreate (osThread(LinkThr), &link_arg); |
但从你的问题来看,不知你不是误会了。
估计你看到的osThreadTerminate(NULL);
它删除的那个初始化启动进程,因为它事情做完了,主要是做些初始化。
即下面的进程:
static void StartThread(void const * argument){。。。}
评分
查看全部评分
貌似 这个 这个 lwip 使用 freertos ,有很多地方都是使用线程搞的,搞不清 哪些可以删除,哪些不能够删除啊