The connect method of PipedOutputStream is not synchronized, leading to the
possibility of race conditions that could lose data. Furthermore, there is a possibility
that two or more piped output streams might be connected to the same piped input
stream, leading to chaos.
possibility of race conditions that could lose data. Furthermore, there is a possibility
that two or more piped output streams might be connected to the same piped input
stream, leading to chaos.