IOの書き込み自体の処理を並列化したところで、結局IO待ちが発生するから意味は無いしね
つかいどころは、例えば、エンドユーザがファイル保存を指示して、すぐにレスポンスを返すために、
ファイル保存処理をスレッド化しておく、とか
あとはダウンローダーのダウンロード処理なんかもスレッド化の対象だね。
ダウンロードが完了するまでアプリケーションが固まってたら、誰も使いたいと思わないし