Чередуется ли многопоточный вывод из System.out.println

Если несколько потоков вызывают System.out.println (String) без синхронизации, можно ли чередовать выходные данные? Или запись каждой строки атомарна?API не упоминает синхронизацию, так что это кажется возможным, или чересстрочный вывод предотвращается буферизацией и / или моделью памяти виртуальной машины и т. д.?

РЕДАКТИРОВАТЬ:

Например, если каждый поток содержит:

System.out.println("ABC");

гарантированно будет ли вывод:

ABC
ABC

или это может быть:

AABC
BC

Ответы на вопрос(4)

Ваш ответ на вопрос