Есть ли кто-нибудь, кто знает, почему почему-то синхронизируется вызов участника println PrintStream?О синхронизации в java.io.PrintStream
Например: public synchronized void println (String str)
Но почему там нет синхронизирован public void println (char[] chars)
?
Большое спасибо!
Какая версия Java? – Shahzeb
В Java 6, 7 и 8 методы 'println' не синхронизированы. Тем не менее, они имеют синхронизированный блок в реализации метода - во всех этих методах 'println'. Итак, к какой версии Java вы относитесь? – Seelenvirtuose
В Java 8 ни один из методов не синхронизирован, но они выполняют внутреннюю синхронизацию (оба из них). – marthursson