请教下在 lwip 历程中有ethernetif_set_link这样一个线程是否可....
请教下,在 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){。。。}
xmshao 发表于 2018-7-17 15:15
如果你认为后续不再运行相应进程是可以删除的。
但从你的问题来看,不知你不是误会了。
估计你看到的osThre ...
貌似 这个 这个 lwip 使用 freertos ,有很多地方都是使用线程搞的,搞不清 哪些可以删除,哪些不能够删除啊
页:
[1]