Во-первых, Java Сериализация опасна , поэтому ее следует избегать.
Нет, ObjectOutputStream
не поточно-ориентированный . Похоже, API не претендует на это. Вы также можете проверить исходный код, где для безопасности существует только безопасность потоков.
Это не поток-враждебный , поэтому вы можете одновременно записывать в два независимых ObjectOutputStream
.
OutputStream
с java.nio.file.Files.newOutputStream
являются потоко-безопасными , но это не присваивается автоматически "декораторам".
Writer
s имеют некоторую явную блокировку, но делает абсолютное свиное ухо.