マルチスレッドシステムでテキストをファイルに書き込むには2つの方法があります
どれが他より優れているか
最初のケース: ストリームライターをロックして操作を行うための静的オブジェクトを持つ
2 番目のケース:
TextWriter twWaitingToBeFetched;
twWaitingToBeFetched = TextWriter.Synchronized(new StreamWriter(stringPath, true));
twWaitingToBeFetched.WriteLine(srNewComposedUrl);
twWaitingToBeFetched.Flush();
では、どちらが優れていると思いますか?その理由は?
同じストリームを書き込むには複数のスレッド タスクが必要です
C# .net 4.5 - WPF アプリケーション