2015-11-19から1日間の記事一覧

ParallelとTask(aync, await)の違い

C#

I/O待ちをするような処理は、非同期版のメソッドを使って、スレッドを作らずに待つことが重要 (非同期版 = Taskクラス+async, awaitによる「待機可能」な書き方のこと) Parallel.ForEach(Common.GetQueries(context, keys), q => { var ret = q.Execute(); …