首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
Distributions
›
Ubuntu
›
Fedora
›
CentOS
中文资源站
›
网易开源镜像站
V2EX
›
Linux
EPOLLHUP 后需要 shtudwon 和 close; EPOLLERR 后只需要需要 close。对吧?
henglinli
·
2015-05-01 08:35:54 +08:00
via iPhone · 5509 次点击
这是一个创建于 3440 天前的主题,其中的信息可能已经有所发展或是发生改变。
这两个事件应该都会和EPOLLIN一起触发。至于需不需要手动epoll_ctl delete掉fd,应该是EPOLLERR不需要:EPOLLHUP需要,对吧?
epollhup
epollerr
shtudwon
3 条回复
•
2015-05-05 12:07:14 +08:00
1
inevermore
2015-05-01 10:46:37 +08:00
1
都需要delete 从内核删除该fd
2
henglinli
OP
2015-05-01 12:22:09 +08:00 via iPhone
@
inevermore
手册不是说close了fd会自动删除吗?
3
inevermore
2015-05-05 12:07:14 +08:00
@
henglinli
没有啊,删除的是内核数据结构,但是epoll里面还存在这个数值
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2146 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms ·
UTC 15:27
·
PVG 23:27
·
LAX 08:27
·
JFK 11:27
Developed with
CodeLauncher
♥ Do have faith in what you're doing.