- 149 名前:デフォルトの名無しさん [2018/04/16(月) 21:16:34.15 ID:f86xegYk0.net]
- 質問です。
非同期実行について勉強中です。 以下のサイトの内容なんですが、 https://ufcpp.wordpress.com/2012/11/12/asyncawait%E3%81%A8%E5%90%8C%E6%99%82%E5%AE%9F%E8%A1%8C%E5%88%B6%E5%BE%A1/ ページ中ほどにある "スレッド プール実行" の "一方、内側は、スレッド プール上での実行になりますが、スレッド プール上のコンテキストではawaitしてもスレッド プール上のどこかで実行されるだけで、決してUIスレッドには戻らなくなります。" の意味が理解できません。プール上のどこかで何が実行されるのでしょうか? また、その下の”問題となる書き方の例” の ”Task.Runの中のawaitでは、単一スレッド実行にはならないので、lockが必要になることがあります。” 理解が出来ませんでした。 2連続someTask()は同時に実行されるという意味でしょうか?
|

|