なぜConsole.WriteLineは複数のスレッドから機能しますか?複数のスレッドからConsole.WriteLineを呼び出す
答えて
Console.WriteLine
を使用すると、複数のスレッドが同じ出力に書き込みます。通常はデフォルトで画面に表示されます。
したがって、Console.WriteLineはスレッドセーフとしてコード化されていますか? 1つのスレッドがブロックしている間にブロックされますか? –
です - MSDNの詳細については私の答えを見てください。 –
あなたがConsole.ReadKeyを使用する場合、複数のスレッドからConsole.WriteLineをないが作業を行い、.NET 4.5 CLRのバグがあります。いくつかのWindowsのバージョンでは修正されていますが、8.1ではWindows Updateがまだそれを見つけられません。
Using Console.WriteLine in a Timer why it would appear to exit?
リンクありがとうございます! –
- 1. Python C、tbb、複数のスレッドから関数を呼び出す
- 2. 複数のスレッドからjava.util.Collections.shuffle()を呼び出す?
- 3. 複数のスレッドからaccept()を呼び出す
- 4. 複数のスレッドでRegisterClassObjectsとResumeClassObjectsを呼び出しますか?
- 5. スレッドからInvoke/BeginInvokeを呼び出す
- 6. Android:スレッドからアクティビティを呼び出す
- 7. WinAPIスレッドからNS_DispatchToMainThreadを呼び出す
- 8. 複数のスレッドからRFIDリーダー用静的DLLを呼び出す
- 9. スレッドから呼び出すアトミックデータメンバー
- 10. QTの別のGUIスレッドからスレッドを呼び出すとき
- 11. C#の別のスレッドからスレッドを呼び出すには?
- 12. 複数の非同期呼び出しをスレッドする
- 13. 別のスレッドからスレッドで非スレッドセーフなメソッドを呼び出す
- 14. Xamarin.iOSリリースビルドのConsole.WriteLine呼び出しはどうなりますか?
- 15. AudioTrack:スレッドから呼び出される
- 16. パブリック変数を呼び出すスレッド
- 17. スレッドを複数回作成する呼び出し方法
- 18. Pythonの複数のスクリプトからの関数を呼び出す
- 19. Console.WriteLine変数は、呼び出す必要がありますか数値で答えられますか?
- 20. NumPyのC API関数を複数のスレッドから呼び出すことの意義は何ですか?
- 21. JNIでCの複数のスレッドからjava関数を呼び出すとどうなりますか?
- 22. 警告メッセージを防ぐためにConsole.WriteLine(ex.Message)を呼び出す
- 23. Console.WriteLineは、非同期待ちの呼び出しの後です。
- 24. 複数のUIButtonsから1つのセレクタを呼び出す
- 25. コードの後ろからSetBindingを複数呼び出す
- 26. C#アプリケーションから複数のWebサービスを呼び出す
- 27. 複数のリストからデータを呼び出すAndroidサービス
- 28. 複数のパラメータでPHPからasp.net Webサービスを呼び出す
- 29. Javaから複数のOracleストアドプロシージャを呼び出す
- 30. 別のアプリケーションから複数回.jarファイルを呼び出す
なぜいけませんか? – balpha
@balpha - 質問は*なぜ動作するのですか、*何が原因なのか*。それは動作しないと言う何もありません。あなたのコメントは卑劣で不快です。 –
申し訳ありませんが、このように聞こえることは意図されていませんでした。それが言うことは:あなたがこの質問をするという事実は、あなたがそれがうまくいくのは驚きだと思うということを示唆しています。私は本当になぜそれを知りたかったでしょう。なぜなら、私はマルチスレッドとその注意点については何もあまり知らないことが分かっているからです。もしそれが失礼なのであれば、謝罪してください。 – balpha