摘要: 作者:银河使者一、用委托(Delegate)的BeginInvoke和EndInvoke方法操作线程在C#中使用线程的方法很多,使用委托的BeginInvoke和EndInvoke方法就是其中之一。BeginInvoke方法可以使用线程异步地执行委托所指向的方法。然后通过EndInvoke方法获得方法的返回值(EnvInvoke方法的返回值就是被调用方法的返回值),或是确定方法已经被成功调用。我们可以通过四种方法从EndInvoke方法获得返回值。1、直接使用EndInvoke方法来获得返回值 当使用BeginInvoke异步调用方法时,如果方法未执行完,EndInvoke方法就会一直阻塞,直 阅读全文
posted @ 2011-07-20 19:23 走路到纽约 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 本系列来源http://www.cnblogs.com/nokiaguy/昵称:银河使者前言本系列教程主要包括如下内容:1、BeginInvoke和EndInvoke方法2、Thread类3、线程池4、线程同步基础5、死锁6、线程同步的7种方法7、如何在线程中反问GUI组件 阅读全文
posted @ 2011-07-20 18:28 走路到纽约 阅读(200) 评论(0) 推荐(0) 编辑