Kqueue处理器需要关闭吗?我是说:
int hd = epoll_create(512);
....
close(hd); // we have to close所以对于kqueue,它需要关闭吗?
int hd = kqueue();
...
close(hd) ? // is this a must ?发布于 2017-08-07 08:50:46
是。
Kqueue使用一个文件描述符,与epoll完全一样,这意味着当您完成它时应该关闭它。
大多数情况下,如果在进程终止之前没有这样做,操作系统清理就会关闭它.然而,这被认为是一种糟糕的做法。
https://stackoverflow.com/questions/45538432
复制相似问题