流 - 重置vs分配新流?

时间:2014-02-14 05:53:27

标签: java multithreading loops io stream

我正在使用输入流来读取多个文件,确切地说,是一个sperate线程中的ByteArrayInputStream。我使用while循环,我应该每次迭代创建一个新的ByteArrayInputStream,还是应该重置并再次读取?

1 个答案:

答案 0 :(得分:0)

我对此进行了性能测试,后者比前者快一点。如果您需要更快地执行代码,请重置流而不是在while循环中创建新流。