В одном ответе говорилось:
Код: Выделить всё
PipedInputStreamМне это не кажется ни странным, ни сломанным. Возможно, автор имел в виду еще какие-то недостатки?
В другом ответе говорилось:
На практике их лучше избегать. Я пользовался ими один раз за 13 лет и лучше бы этого не делал.
Но автор не смог вспомнить, в чем была проблема .
Как и в случае со всеми классами, и особенно с классами, используемыми в нескольких потоках, у вас возникнут проблемы, если вы будете использовать их неправильно. Поэтому я не считаю непредсказуемое исключение IOException "завершение записи мертвым", которое может вызвать PipedInputStream, дефектом (невозможность закрытия() подключенного PipedOutputStream является ошибкой); дополнительную информацию см. в статье Что это? IOException: Write end Dead Дэниела Ферберса). Какие еще есть заявленные недостатки?
Подробнее здесь: https://stackoverflow.com/questions/948 ... tputstream
Мобильная версия