Files.write()方法是否安全。

时间:2017-09-19 05:26:08

标签: java multithreading thread-safety nio file-writing

Java NIO线程提供的以下方法是否安全?

public static Path write(Path path,
     Iterable<? extends CharSequence> lines,
     Charset cs,
     OpenOption... options)
              throws IOException

API没有说明线程安全的任何内容,但在方法实现中,它根据文档使用了一个线程的输出流。另外我注意到它调用Writer.java-&gt;的方法。 write(String str,int off,int len)具有synchronized块。

有一些与帖子相关的文件编写API,但那些没有使用NIO Files.write方法。

任何人都可以确认从多个线程调用该方法是否安全?

0 个答案:

没有答案