标签: java io iostream nio channel
当您想要将一个流复制到另一个流时,NIO的通道是否比IO的输入流/输出流更快?如果没有,你会使用频道吗?
答案 0 :(得分:1)
对于大多数用途而言并不重要。如果您使用NIO直接缓冲区来复制数据,则可以保存一两个内存副本并且具有可测量的改进,但是我建议您执行您认为最简单的操作,并且它可能在Java中足够快。即你应该达到你的网络或磁盘子系统的限制。
我会从IOUtils.copy(in,out)开始;看看这是否足够快。