является ли Java FileWriter.append () потокобезопасным в режиме добавления?

Я пишу многопоточное приложение на Java. Я использую FileWriter для добавления к одному файлу в нескольких потоках.

Операция добавляется, и порядок не важен. Так -

привет 1

пока 1

то же самое, что -

пока 1

привет 1

но я не хочу, чтобы на выходе была -

пока привет 1

1

Мой код (одинаковый во всех потоках) -

            FileWriter fileWriter = new FileWriter(filePath, true);
            fileWriter.append(lineContent);
            fileWriter.close();

Я не смог найти никакой информации о потокобезопасности FileWriter.append ().

Любые предложения будут полезны.


person Ankit Mishra    schedule 02.11.2015    source источник
comment
Я бы предположил, что при добавлении к нему он фактически не является потокобезопасным.   -  person Hovercraft Full Of Eels    schedule 02.11.2015