FileChannel的优势

优势:

  • 多线程并发读写,并发性;

  • IO读写性能提高(OS负责),也可引做共享内存,减少IO操作,提升并发性;

  • 应用crash,保证这部分内容还能写的进去文件。在我们调用channel.write(bytebuffer)之后,具体何时写入磁盘、bytebuffer中内容暂存于哪里(os cache)等相关一系列问题,就交由OS本身负责了。


你可能感兴趣的:(FileChannel的优势)