Если несколько потоков вызывают System.out.println(String) без синхронизации, могут ли выходные данные чередоваться? Или запись каждой строки атомарна? В API не упоминается о синхронизации, так что это кажется возможным, или чередующийся вывод предотвращается буферизацией и/или моделью памяти виртуальной машины и т. д.?
РЕДАКТИРОВАТЬ:
Например, если каждая тема содержит:
System.out.println("ABC");
гарантированно ли будет вывод:
ABC
ABC
или может быть:
AABC
BC
Подробнее здесь: https://stackoverflow.com/questions/945 ... nterleaved