摘要: 现在正在进行异步调用的学习,写篇学习日志,以便加深印象。在很多时候例如UI或者IO操作时,我们希望将这些很复杂且耗时比较长的逻辑交给后台线程去处理,而不想影响页面的正常运行,基于这种需求越来越多,异步就派上用场了。异步操作通常用于执行完成时间可能较长的任务,如打开大文件、连接远程计算机或查询数据库等;异步操作在主应用程序线程以外的线程中执行。当应用程序调用方法异步执行某个操作时,应用程序可在异步方法执行其任务时继续执行。.NET Framework 为异步操作提供两种设计模式:使用 IAsyncResult 对象的异步操作。使用事件的异步操作。之后讲IAsyncResult方式的实现,在调用使 阅读全文
posted @ 2012-12-13 20:26 Susie_hua 阅读(217) 评论(0) 推荐(0) 编辑