15

私たちの顧客は、散発的に、私たちの呼び出しが。でFileChannel.map失敗することを訴えClosedByInterruptExceptionます。Javadocは、これを正当な可能性としてリストしていません。ここで何が起こっているのか誰か知っていますか?

原因0:java.nio.channels.ClosedByInterruptException
Cause0-StackTrace:
java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:184)で
sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:772)で
4

2 に答える 2

27

チャネル操作は、操作を実行するスレッドにバインドされます。このスレッドが中断されると、IOの安全性の問題により、ストリーム/チャネルが閉じられます。

于 2009-07-21T20:02:03.183 に答える
8

最後のコメントには答えが含まれています。使用中のスレッドプールがあり、シャットダウン時に割り込みが配信されました。

于 2009-09-12T22:02:30.273 に答える