2011年7月14日

异步委托学习笔记

摘要: 转载:http://archive.cnblogs.com/a/1966517/ 异步委托就是定义一个方法,开一个新线程,让这个方法在后台执行。 定义一个委托并异步调用它,是创建线程的一个简单方法。 委托是方法的类型安全引用。Delegate类支持异步调用的方法,在后台Delegate类会创建一个执行任务的线程。 我们先定义一个需要一定时间才能完成的方法:TakesAWhile(int data,... 阅读全文

posted @ 2011-07-14 17:40 IT@民工 阅读(223) 评论(0) 推荐(0) 编辑

委托之异步

摘要: 转载:http://www.cnblogs.com/inforasc/archive/2009/10/21/1587756.html在 使用BackgroundWorker组件 一文中,阐述了在Winform编程中,使用BackgroundWorker组件实现异步调用,本文主要讲述利用委托实现异步。以下描述摘抄于MSDN:异步委托提供以异步方式调用同步方法的能力。当同步调用委托时,Invoke()方法直接对当前线程调用目标方法;当异步调用委托时,CLR将对请求进行排队并立即返回到调用方,将对来自线程池的线程调用该目标方法,提交请求的原始线程继续与目标方法并行执行,该目标方法是对线程池线程运行的 阅读全文

posted @ 2011-07-14 16:43 IT@民工 阅读(309) 评论(0) 推荐(0) 编辑

导航