Tag: 文件描述符

FileDescriptor什么时候关闭?

我的应用需要执行以下操作: 打开FileInputStream ,获取底层的FileDescriptor (通过getFd() ) 基于上面的FileDescriptor创建新的FileInputStream对象 到目前为止,我只需要一个FileDescriptor ,所以我曾经通过在原始流上调用close()来关闭它(即在我调用的getFd()流上)。 我使用它是因为一些Android API方法有这样的参数。 现在我将同时拥有更多的FileInputStream对象, FileDescriptor何时关闭? (我猜:当所有FileInputStream对象都关闭?)