c#のasync awaitを使って非同期にタスクを複数処理したいのですが、動作させるハードウエアのCPUがマルチコアまたはハイパースレッディングの理論マルチコアじゃないと同時にタスクを処理できないのでしょうか?
例えば非同期で同時に4つタスクが立ち上がるとした場合、CPUの物理コア+理論コアが4つ以上じゃないと同時にタスクを処理しないという感じですか?
それとも1CPUでも同時にタスクを処理しているかのように処理してくれるのでしょうか?
開発環境
Visual Studio 2015
C#6.0
動作環境
windows servwer 2012 R2
.NET Framework 4.6
CPU Xeon E5-2650 (1Core 1Thread)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/10/23 08:47
2017/10/23 09:08
退会済みユーザー
2017/10/23 13:50
2017/10/24 03:38