- 303 名前:デフォルトの名無しさん (ワッチョイ 7220-8n5s) mailto:sage [2016/11/05(土) 09:41:59.67 ID:OZKlek+X0.net]
- ストレージの評価のため、ファイルを同時書き込みするメソッドを
asyncで書いてみたのですが、100回くらいfor文でコールすると logx.txtが12個とかしか作られません 処理時間で処理が打ち切られたりするのでしょうか? private static async void TestM(string i) { using (FileStream fs=new FileStream(@"F:\work\log" + i + ".txt", FileMode.Append, FileAccess.Write, FileShare.ReadWrite)) { StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8); TextWriter tw = TextWriter.Synchronized(sw); tw.WriteLine("test"); tw.Flush(); } } static void Main(string[] args) { for(int i = 0; i < 100; i++) TestM(i.ToString()); }
|

|