2015年4月28日

ManualResetEvent类的使用

摘要: 通知一个或多个正在等待的线程已发生事件。 此类不能被继承。构造函数public ManualResetEvent(bool initialState)initialState类型:System.Boolean如果为 true,则将初始状态设置为终止;如果为 false,则将初始状态设置为非终止。如果... 阅读全文

posted @ 2015-04-28 23:37 moffis 阅读(239) 评论(0) 推荐(0)

AsyncResult 类的使用

摘要: AsyncResult 类封装异步委托上的异步操作的结果,与异步委托一起使用。从该委托的 BeginInvoke 方法返回的 IAsyncResult 可以强制转换为 AsyncResult。AsyncResult 具有 AsyncDelegate 属性,该属性保存在其上调用异步调用的委托对象。As... 阅读全文

posted @ 2015-04-28 21:38 moffis 阅读(4825) 评论(0) 推荐(0)

同步调用与异步调用

摘要: 同步调用委托的Invoke方法用来进行同步调用。同步调用也可以叫阻塞调用,它将阻塞当前线程,然后执行调用,调用完毕后再继续向下进行。异步调用异步调用不阻塞线程,而是把调用塞到线程池中,程序主线程或UI线程可以继续执行。我的理解是虽然表面上没有新开启线程,但实际上异步调用时CLR自动为你开启了一个新线... 阅读全文

posted @ 2015-04-28 14:11 moffis 阅读(926) 评论(0) 推荐(0)

导航