关闭文件描述符并删除inotify watch真的有必要吗?

2024-05-16 04:22:42 发布

您现在位置:Python中文网/ 问答频道 /正文

对于pythoninotifyx,如果需要监视并关闭打开的系统文件描述符,是否必须删除它们直到程序退出?E、 g.如果每次运行都创建一个(文件描述符+监视)而不关闭它,是否会出现一些问题?在


Tags: 文件程序描述符系统文件pythoninotifyx
2条回答

每次使用完资源(例如,释放内存、关闭文件描述符、子进程上的waitpid(2))总是一个好主意。当你退出时,偷懒并让操作系统替你处理,这肯定会在将来导致错误。在

内核将监视存储为完整路径,因此关闭监视更可取,它还可以减少VFS的不必要的工作。其他人打开文件的数量取决于你打开的文件数量。在

有点像打电话,告诉对方你已经停止倾听是很好的,挂断电话是可以选择的,但是很传统。如果你有什么需要的话,留着吧。在

相关问题 更多 >