Igo*_*tis 4 c# asp.net-mvc async-await
我有这个ASP MVC调用,它是异步,因为它需要进行异步调用.我注意到有几个慢同步调用(例如数据库访问).该方法需要具有所有可用的返回数据才能继续.
我想用Task.Run包装同步调用并等待所有这些调用.
包装慢同步调用是否有意义?如果只有同步通话怎么办?
不要使用Task.Run并行化服务器端代码中的工作,除非您希望同时服务的客户端请求数量非常少.否则,您可能会加快单个请求的处理速度,但是当有很多用户时,您的Web应用程序的可扩展性会受到影响.
| 归档时间: |
|
| 查看次数: |
1110 次 |
| 最近记录: |