硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3028|回复: 2
收起左侧

[FreeRTOS] 请教下,使用freer'to's产生线程获取dhcp后可否删除?

[复制链接]

615

主题

3071

回帖

4936

积分

至尊会员

积分
4936
发表于 2017-11-15 15:08:22 | 显示全部楼层 |阅读模式
请教下,使用 freeRTOS 产生线程获取dhcp后可否删除?

建立 dhcp 线程


static osThreadId __osThreadId = NULL;

// 创建 DHCP 线程
void DHCP_CreateThread(void)
{
  /* Start DHCPClient */
  osThreadDef(DHCP, DHCP_thread, osPriorityBelowNormal, 0, configMINIMAL_STACK_SIZE * 2);
  __osThreadId = osThreadCreate (osThread(DHCP), &gnetif);
}

//

//删除DHCP 线程
void lwip_comm_dhcp_delete(void)
{
  if(__osThreadId != NULL)
  {
    dhcp_stop(&gnetif);         //关闭DHCP
    osThreadTerminate (__osThreadId);  //删除DHCP线程
  }
}
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107610
QQ
发表于 2017-11-16 00:57:12 | 显示全部楼层
可以的,不过你得测试下,随意插拔网线是否有影响,以及开关路由等,因为这种情况下要重新获取新的IP地址。
回复

使用道具 举报

615

主题

3071

回帖

4936

积分

至尊会员

积分
4936
 楼主| 发表于 2017-11-16 16:38:18 | 显示全部楼层

回 eric2013 的帖子

eric2013:可以的,不过你得测试下,随意插拔网线是否有影响,以及开关路由等,因为这种情况下要重新获取新的IP地址。 (2017-11-16 00:57) 
好的,多谢多谢啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-8 01:08 , Processed in 0.149479 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表