Billpeng Space

技术源自生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年9月22日

摘要: 首先,在mvc中如果要用纯异步请不要使用async和await,可以直接使用Task.Run。其次,在mvc中使用async和await可以让系统开新线程处理Task的代码,同时不必等Task执行结束,就可以同时运行Task之后的代码,加快效率。要注意的是:如果使用async和await,系统虽然可以同时处理多个事务,但客户端(浏览器)不会有响应,依然要等到所有代码全部执行完毕(包括异步的代码)才能正常响应。/* * 演示如何利用 .net 4.5 的新特性实现异步操作 * * 什么场景下需要异步操作? * 在因为磁盘io或网络io而导致的任务执行时间长的时候应该使用异步操作,如果任务执行时. 阅读全文

posted @ 2013-09-22 23:24 billpeng 阅读(14964) 评论(3) 推荐(3) 编辑