设为首页 加入收藏

TOP

C#使用delegate异步执行方法
2014-11-24 14:43:49 来源: 作者: 【 】 浏览:13
Tags:使用 delegate 异步 执行 方法

在另外一个线程执行一个函数有很多种方法,这里讨论的是使用delegate的BeginInvoke方法,它的好处是在另一个线程中调用了函数,而且不用花费太多的开销。


下面是使用delegate异步执行方法的示例:






delegate是在另一个线程上异步执行一个方法的一种方式,但是它的使用也有一定的局限,由于delegate实际上是使用thread pool进行异步执行的,因此thread pool本身就成了这种调用方式的制约,比方说thread pool的尺寸或者其所能执行的线程数等等。因此并不是所有的异步方法调用都适合用delegate方式调用。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇S3C2440 RTC 实时时钟(miniARM 2.. 下一篇Python自动化测试

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: