调用像 C 中的open
这样的函数将返回下一个可用的文件描述符并将其用完。有没有办法简单地问我的系统下一个免费fd
实际上是什么?即不吃掉它。
当你问"下一个"是什么时,另一个组件(库、线程等(可能会立即抓住它并使用它,所以它将不再是免费的。
关于下一个未使用的描述符的信息是完全没有价值的,因此不可用。