非同期のI/O

ログのファイル出力ってどう実装するのがよいだろう。ストリーム生成して用意されてるWriteLineAsync()使って一行一行出力しては破棄してってやってるからか、死ぬほど重くなる。

それ使わずに、生成から破棄までを非同期にしたらだいぶマシになったけど、非同期をAsyncAwaitに任せてるからか、アプリの本来のやりたい非同期処理が、なかなか始まらない。
きっとキューの中にデバッグの非同期処理がたくさん発行されちゃってなかなか処理されてないのだろうけども。。。

スレッドプールって複数作れて、最大スレッド数とか指定できないかなぁ。