Ric*_*cky 11 c# asp.net synchronization asynchronous task
Task.Result是否同步阻止当前线程,以便它在等待任务完成时不能用于执行其他操作?
例如,如果我在ASP.NET执行路径中调用Task.Result,则当前线程在等待结果时不能用于处理其他请求.
顺便问一下,C#5.0中的异步怎么样?是否等待异步方法阻止当前线程?
谢谢你的评论.
Lan*_*kin 16
MSDN:https://msdn.microsoft.com/en-us/library/dd321468(v = vs.110).aspx
访问属性的get访问器会阻塞调用线程,直到异步操作完成; 它等同于调用Wait方法
MSDN:https://msdn.microsoft.com/en-us/library/hh156528.aspx
await表达式不会阻止它正在执行的线程
| 归档时间: |
|
| 查看次数: |
6240 次 |
| 最近记录: |