我正在使用输入流来读取多个文件,准确地说,是sperate线程中的ByteArrayInputStream。我为此使用 while 循环,我应该在每次迭代时创建一个新的 ByteArrayInputStream,还是应该重置并再次读取?
我对此进行了性能测试,后者比前者快一点。如果需要更快的代码执行,请重置流,而不是在 while 循环中创建新流。
我正在使用输入流来读取多个文件,准确地说,是sperate线程中的ByteArrayInputStream。我为此使用 while 循环,我应该在每次迭代时创建一个新的 ByteArrayInputStream,还是应该重置并再次读取?
我对此进行了性能测试,后者比前者快一点。如果需要更快的代码执行,请重置流,而不是在 while 循环中创建新流。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium