async awaitの使い方について質問があります。
今まで以下のように
C#
1public async Task Test() { 2 await testAsync(); 3}
とするとawaitの実行で別スレッドが生成されて非同期処理ができると思っていたのですが、以下のサイトでは
c#
1await Task.Run(()=>
というように、非同期処理を行う際はTask.Runを走らせています。
非同期処理を行うにはawaitだけではダメで、await Task.Runというように書かなければいけないのでしょうか?
認識が間違っているかもと思ったので、どなたか教えていただきたいです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/01 12:48