微软平台技术学习笔记

学习,思考,实践

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

异步调用只是提供了异步调用委托的一个机制。

.net framework 为委托自动产生了两个方法:BeginInvoke和EndInvoke。

异步调用时

     先调用BeginInvoke 开始

     再调用EndInvoke结束

 

如果需要另外一个方法(方法2)去处理委托所代表的方法(方法1)所产生的结果,就可以把一个AsyncCallback 委托对象传给BeginInvoke.

方法1和方法2通过AsyncResult 对象传递委托,和方法1的返回结果。

最后在方法2中调用EndInvoke

 

note

我想主线程生命要大于子线程的生命。

posted on 2009-02-20 15:05  旴江老段  阅读(491)  评论(0编辑  收藏  举报