Non-synchronized streams
You may know that some of the stream classes in the Java standard library have synchronized
implementations. Some examples are: ByteArrayOutputStream
, BufferedOutputStream
, BufferedInputStream
, and others.
The library provides non-synchronized implementations of similar streams that perform the same (and additional) functionality. E.g. UnsyncByteArrayOutputStream
, UnsyncBufferedInputStream
and others.