Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我关闭一个套接字,它的 fd 是否会自动从 epoll 和/或 kqueue 中清除? 如果是这样,是否意味着关闭fd时不需要手动注销fd?
实际上我正在使用 Tornado,对此的任何建议也将不胜感激。
在 Tornado 中,您必须在关闭套接字之前调用 IOLoop.remove_handler。epoll 和 kqueue 将在内部自动发现套接字已关闭,但 IOLoop 本身仍有一些状态(从文件描述符到处理函数的映射)需要清理。