收藏官网首页
查看: 8363|回复: 0

Linux Socket Select 和 timer 疑问

56

主题

144

帖子

1066

积分

金牌会员

Rank: 6Rank: 6

积分
1066
QQ
跳转到指定楼层
楼主
发表于 2016-9-5 11:31:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
汉枫LPB120模块
今天在linux下做socket的select 接着也设置了定时器,但是奇怪的现象发生了。

当启动socket的select和定时器同时启动的时候,
定时器能正常运行 ,但是select会一直阻塞在一个地方 ,select 指定的timeout没有生效。
当吧定时器关闭时 select 指定的timeout 有会起作用了。
很奇怪。
定时器启动如下:
signal(SIGALRM, timer);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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