我有一个文件(0到N)字节长,我想下载并需要将其写入文件。
从多个线程写入 FileChannel ,或者从URL读取数据的每个线程同时写入多个 RandomAccessFiles 的速度有多快?完成后将每个部分连接成单个文件的成本是高于写入一个FileChannel并在结束时完成的吗?
在FileChannels文档中说明
只有一项操作涉及频道的位置或可以更改 其文件的大小可能在任何给定时间进行;尝试去 在第一个仍在进行中时启动第二个此类操作 将阻止,直到第一个操作完成。
多数民众议院给我一个暗示,写入多个文件的速度更快?或者我明白错了吗?
当文件大于几百兆时,结果是否会改变?