非同期処理でループを繰り返す処理を実装して見た
taskとthreadの違いだが
前者はOSレベル(低レベル)の機能を使う
後者は高レベルで結果を得るために使われる処理
要は、後者はスプレッドプールが満杯になる可能性があるので、長時間処理には
むかない
よって非同期処理でループはthreadを使う方がベター
threadもThreadとThreadPoolがあるが後者の方がスレッドを使い回しするので
長時間のループ待ち等にむいている
threadはfraework3.1から対応 taskは4.0以上で対応だが
threadも4.0以上からロジックが改善されているので安定性が
よさげ