【发布时间】:2009-07-21 19:36:47
【问题描述】:
我们的一位客户偶尔抱怨说,我们对FileChannel.map 的调用会以ClosedByInterruptException 失败。 Javadoc 并未将此列为合法的可能性。有谁知道这里可能发生了什么?
【问题讨论】:
我们的一位客户偶尔抱怨说,我们对FileChannel.map 的调用会以ClosedByInterruptException 失败。 Javadoc 并未将此列为合法的可能性。有谁知道这里可能发生了什么?
【问题讨论】:
通道操作绑定到执行操作的线程。如果该线程被中断,则由于 IO 安全问题而关闭流/通道。
【讨论】:
最后一条评论包含答案。有一个线程池正在使用,并在关闭时传递中断。
【讨论】: