実際のclose()
の実装は、基本クラスの階層と抽象メソッドの実装のどこかに隠されているようです。たとえば、ファイル記述子が解放されることは保証されていますか? DatagramChannelImpl
からInputStreamReader.close()はどのように中間で動作しますか?
nd.preClose(fd);
long th;
if ((th = readerThread) != 0)
NativeThread.signal(th);
if ((th = writerThread) != 0)
NativeThread.signal(th);
if (!isRegistered())
kill();
:ここで私は知りたいと思ったものに最も近いものです。誰でも英語に翻訳できますか?