2012年12月15日

构造awaitable对象

摘要: 无论是在服务器端,还是在客户端,异步编程都一直大行其道。在服务器端,为提高性能,支撑更多的并发事务,线程不能够被阻塞;在客户端,为能总是及时地响应用户的操作,UI线程也不能阻塞,这都是需要异步编程大显神通的场合。但异步编程是困难的,串行的业务逻辑被打散,零落在代码的各个角落之中。 .net一直试图降低异步编程的难度,从最开始的begin/end-invoke模式(APM),到基于事件的异步模式(EAP),这些技术仍未解决逻辑流程被打乱的问题,直到出现了async和await。在最新发布的win8和wp8中,微软都强调应用的可响应性,因此async和await的出现正逢其时。具体这两个关键字如. 阅读全文

posted @ 2012-12-15 15:36 南方青年 阅读(880) 评论(1) 推荐(0) 编辑

导航