private static async void hoge(object i)
{
await Task.Run(() => { FileStream fs = new FileStream("log.txt", FileMode.Append, FileAccess.Write, FileShare.ReadWrite); StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8); TextWriter tw = TextWriter.Synchronized(sw); tw.WriteLine(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss:ffff")); tw.Flush(); fs.Close(); } );
}
for (int i = 0; i < 100; i++)
{
hoge(i);
}
この場合、書き出されたファイルを見ると抜けがあるのですが、どうしたらよいのでしょうか?
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/17 07:39