摘要: 下面的代码用内嵌sql语句方式通过调用BeginExecuteReader取出前五条数据,并且把callback的代理传给这个方法。不需要其他的处理,当这个异步调用结束时回调函数将被触发,并且取出结果集显示在屏幕上。<%@ Page Language=”C#” %><%@ Import Namespace=”System.Data”... 阅读全文
posted @ 2006-06-20 22:47 zhanqiangz(闲云野鹤) 阅读(1593) 评论(3) 推荐(0) 编辑
摘要: Wait方法是三种异步调用方法中最为优雅的一种,这种方法提供了高度的灵活性,高效性,当然也稍微复杂一点。使用这种方法可以开始多个异步过程然后等待其中任何或者过程调用结束。使用这种方法你可以只等待那些相互依赖的过程,处理那些不和其他过程依赖的异步过程。这种方法在设计上要求考虑异步过程的细节,你必须慎重判断哪些异步过程是相互依赖的,哪些不是。这种方法的复杂性在于你必须理解其细节并且做出对应的设计。这是... 阅读全文
posted @ 2006-06-20 22:42 zhanqiangz(闲云野鹤) 阅读(1838) 评论(0) 推荐(0) 编辑
摘要: 概述一 开始一个异步过程,然后轮循检测异步过程返回的IAsyncResult对象来判断过程调用是否结束。二 为异步过程提供一个回调函数。这种方法可以让你并行处理其他的任务。当异步过程结束时,回调函数被 触发用来处理过程结束后的清理工作以及通知程序的其他部分该异步过程已经结束。三 第三种方法使用wait handle来处理异步过程,这是三种方法中最优雅的方法。使用这种方法你可以开启你想开启的所有异步... 阅读全文
posted @ 2006-06-20 22:36 zhanqiangz(闲云野鹤) 阅读(1214) 评论(0) 推荐(0) 编辑