Java 哪个平台不允许在一个文件上打开多个FileWriter

Java 哪个平台不允许在一个文件上打开多个FileWriter,java,Java,比如说JAVA文档 文件是否可用或是否可以创建取决于 *底层平台*特别是某些平台,允许文件 *仅由一个*FileWriter(或其他文件写入程序)打开以供写入 *对象)一次。在这种情况下,这个类中的构造函数 *如果所涉及的文件已打开,则将失败。“ 我需要知道哪些平台不允许一个文件上有多个FIleWriter 感谢Windows平台不允许在同一个文件上使用多个FileWriter。Windows肯定是其中之一,Unix/Linux/Solaris几乎肯定不是。请注意,这适用于几乎所有的文件写入方式

比如说JAVA文档

文件是否可用或是否可以创建取决于 *底层平台*特别是某些平台,允许文件 *仅由一个*FileWriter(或其他文件写入程序)打开以供写入 *对象)一次。在这种情况下,这个类中的构造函数 *如果所涉及的文件已打开,则将失败。“

我需要知道哪些平台不允许一个文件上有多个
FIleWriter


感谢

Windows平台不允许在同一个文件上使用多个FileWriter。

Windows肯定是其中之一,Unix/Linux/Solaris几乎肯定不是。请注意,这适用于几乎所有的文件写入方式,而不仅仅是
FileWriter、
和所有组合,而不仅仅是其中任何一个的两个同时实例.
RandomAccessFile(…,“rw”)
是一个明显的例外。