阻塞着的 文件描述符 close不起效果???

azsxdcfv22 2009-12-08 02:58:23
用select 阻塞在那的 文件描述符居然用close 起不效果

比如,8600端口 我在单独线程的 bind-》listen -》 select 阻塞在那了,然后另外线程close这个端口就close不了了 里 ,因为是像close在重新bind,结果死活出错。


再试,8600 我在单独线程的 bind-》listen -》 sleep(100)-》select 阻塞在那了(单独线程的),然后在100s里 另外线程 close这个端口就close再 bind -》listen该端口,正常的

是因为select阻塞那的原因么????
...全文
143 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
azsxdcfv22 2009-12-11
  • 打赏
  • 举报
回复
????????????????
azsxdcfv22 2009-12-09
  • 打赏
  • 举报
回复
什么情况下 close不起效果的呢
azsxdcfv22 2009-12-09
  • 打赏
  • 举报
回复
dddddddddddd
YonRui 2009-12-08
  • 打赏
  • 举报
回复
_exit()和exit()是又区别的
要退出就用exit()不要用_exit()
azsxdcfv22 2009-12-08
  • 打赏
  • 举报
回复
dddddddddddddd
azsxdcfv22 2009-12-08
  • 打赏
  • 举报
回复
调用_exit(0)吧,它会自动关闭所有的文件。
------晕,exit不是退出了??
Wenxy1 2009-12-08
  • 打赏
  • 举报
回复
调用_exit(0)吧,它会自动关闭所有的文件。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧