当然,大多数情况下的直接答案是"是",我坚信一个进程应该正确清理它已经分配的任何资源,但我在我的情况下拥有的是一个长期运行的系统守护进程,它打开一个固定的启动时的文件描述符数量,并在退出前将它们全部关闭.
这是一个嵌入式平台,我正在努力使代码尽可能紧凑,同时不引入任何不良风格.但是,由于文件描述符无论如何都会在退出之前关闭,这个文件描述符清理代码是否可以用于任何目的?你总是关闭所有文件描述符吗?
c embedded file-descriptor
c ×1
embedded ×1
file-descriptor ×1