-1

重複の可能性:
複数のスレッドからConsole.WriteLineを呼び出す

私はc#のコンソールアプリケーションのテストを行っています

質問:

スレッドセーフ用のConsole.WriteLineはありますか?

事実上、

例外なく可能です:

Parallel.For(0, 1000000, p => Console.WriteLine("Hello Dears !"));

迅速な対応ありがとうございます!

4

1 に答える 1

1

はい、コンソールI/Oの使用はスレッドセーフです。

「これらのストリームを使用するI/O操作は同期されます。つまり、複数のスレッドがストリームからの読み取りまたはストリームへの書き込みを行うことができます。」

http://msdn.microsoft.com/en-us/library/system.console.aspx

関連:複数のスレッドからConsole.WriteLineを呼び出す

于 2012-07-10T14:14:53.190 に答える