摘要:
在实际的编程中某些任务执行完成时间可能较长,比如打开大文件、连接远程计算机或查询数据库,这个时候如果采用异步操作可以极大提高程序的运行效率,提供良好用户体验。异步操作在主应用程序线程以外的线程中执行。应用程序调用方法异步执行某个操作时,应用程序仍然可以继续执行当前的程序。下面列举了.NETFramework中支持异步编程的部分,主要包括:文件(File)IO、流(Stream)IO、套接字(Socket)IO,网络,远程处理信道(HTTP、TCP)和代理,使用ASP.NET创建的XMLWebservices,ASP.NETWeb窗体,使用MessageQueue类的消息队列等。谈到异步操作,. 阅读全文
posted @ 2012-10-05 19:33 星星之火116 阅读(1470) 评论(4) 推荐(1)