Несколько устройств чтения для InputStream в Java

У меня есть InputStream, из которого я читаю символы. Я хотел бы, чтобы несколько читателей получили доступ к этому InputStream. Кажется, что разумный способ добиться этого - записать входящие данные в StringBuffer или StringBuilder и заставить несколько читателей их прочитать. К сожалению, StringBufferInputStream устарел. StringReader читает строку, а не изменяемый объект, который постоянно обновляется. Какие у меня варианты? Написать свой?

12
задан dgorur 17 February 2011 в 20:35
поделиться