当然,大多数情况下的直接答案是"yes",而且我坚信进程应该正确地清理它分配的任何资源,但我的情况是一个长期运行的系统守护进程,它在启动时打开固定数量的文件描述符,并在启动之前关闭它们。退出。
这是一个嵌入式平台,我试图使代码尽可能紧凑,同时不引入任何不好的风格。但是,由于文件描述符在退出之前已关闭,因此此文件描述符清理代码有任何用途吗?您是否总是关闭所有文件描述符?
使用完文件描述符后关闭它们可以使您的代码更可重用且更易于扩展。在我看来,这听起来像是您有充分理由让它们自动关闭的情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)