SyncrhonizedStream, / .., SynchronizedStream
var syncStream = Stream.Synchronized(inStream);
syncStream , , , inStream .
SynchronizedStream /, , .
Edit:
, SynchronizedReader/SynchronizedWriter .
var reader = TextReader.Synchronized(process.StandardOutput);