首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于EPOLL的有关问题:对于一个已经ADD到epoll的句柄fd,如果在外部close(fd),那么在epoll中是否会同时删掉

2013-01-28 
关于EPOLL的问题:对于一个已经ADD到epoll的句柄fd,如果在外部close(fd),那么在epoll中是否会同时删掉?对于

关于EPOLL的问题:对于一个已经ADD到epoll的句柄fd,如果在外部close(fd),那么在epoll中是否会同时删掉?
对于已经执行了如下操作的fd
struct epoll_event ev;

ev.data.fd = fd;
ev.events = EPOLLIN | EPOLLET | EPOLLERR;
epoll_ctl(epfd, EPOLL_CTL_ADD, fd, &ev);
如果现在close(fd); 
那么epoll中是还会监测已经关闭的fd,还是会把这个fd从epoll监测列表中去掉? epoll 句柄操作 struct
[解决办法]
不会去掉...

热点排行