在我的 java 应用程序中,我创建线程,其中使用包裹在 BufferedInputStream 和 BufferedOutputStream 中的 FileOutputStream 和 FileInputStream 复制大文件。复制文件后,我尝试为缓冲的输入/输出流调用 close() ,但这在 Ubuntu 上需要几分钟。当它在 OS X 上运行时,流会立即关闭。有没有办法加快这个过程?
问问题
361 次
在我的 java 应用程序中,我创建线程,其中使用包裹在 BufferedInputStream 和 BufferedOutputStream 中的 FileOutputStream 和 FileInputStream 复制大文件。复制文件后,我尝试为缓冲的输入/输出流调用 close() ,但这在 Ubuntu 上需要几分钟。当它在 OS X 上运行时,流会立即关闭。有没有办法加快这个过程?