Roger Luo

超越梦想一起飞
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月26日

摘要: ThreadPool使用需要定义waitcallback委托形式如public delegate void WaitCallback(object state);例如如下例子: static private void ThreadWorker(object state) { int num = (int)state; if (num > 0) { for (int i = 0; i < 3; i++) { ... 阅读全文

posted @ 2012-12-26 23:36 Roger Luo 阅读(482) 评论(0) 推荐(0) 编辑

摘要: C#异步调用(Asynchronou Delegate)C#异步调用获取结果方法:主要有三种,也可以说是四种(官方说四种,电子书说三种),官方在MSDN上已经有详细的说明: 链接需要了解到获取异步执行的返回值,意味着你需要调用Delegate的BeginInvoke方法,而不是Invoke方法。第一种就是书上没有说的,但是官方还是给出来的,就是通过调用EndInvoke方法来获取内容,查看如下代码: class MyState { public int ThreadId = 0; public int Data = 0; publ... 阅读全文

posted @ 2012-12-26 20:44 Roger Luo 阅读(2502) 评论(0) 推荐(0) 编辑