C# multi-threaded review topic 80 + answer