Я пишу многопоточное приложение на Java. Я использую FileWriter для добавления к одному файлу в нескольких потоках.
Операция добавляется, и порядок не важен. Так -
привет 1
пока 1
то же самое, что -
пока 1
привет 1
но я не хочу, чтобы на выходе была -
пока привет 1
1
Мой код (одинаковый во всех потоках) -
FileWriter fileWriter = new FileWriter(filePath, true);
fileWriter.append(lineContent);
fileWriter.close();
Я не смог найти никакой информации о потокобезопасности FileWriter.append ().
Любые предложения будут полезны.