·首页 ·asp ·.net ·php ·JSP ·CGI ·数据库 ·网页设计 ·网管专栏 ·XML ·工具软件 ·办公软件 ·操作系统 ·程序设计 ·LINUX 
  当前位置: 普克>>计算机教程>>.net>>算法/线程>>在你的服务器端代码中使用线程和创建异步
flash视频教学

photoshop专题

asp.net专题

office专题

在你的服务器端代码中使用线程和创建异步处理(结束)


算法/线程 发表时间:2006-4-8 字体:  返回
用定制线程异步处理者

为了创建一个真正的异步处理者, 你必须在BeginProcessRequest响应中手工生成额外的线程.成功创建异步处理者有3个重要的特征. 一 构造一个支持IAsyncResult的类从BeginProcessRequest 返回. 二, 生成个线程执行你的请求异步处理. 三, 通知asp.net 你已经结束了处理请求并且准备返回响应

我会通过构造一个支持IAsyncResult类来构建异步处理者. 该类将从调用BeginProcessRequest返回, 接着我将实现EndProcessRequest, 在另外的事情中,保存一个指定请求的状态是有用的,我需要用此处理请求. 为了完成IAsyncResult接口,实现如下:

public interface IAsyncResult

{

public object AsyncState { get; }

public bool CompletedSynchronously { get; }

public bool IsCompleted { get; }

public WaitHandle AsyncWaitHandle { get; }

}

其它的实现请见代码



上一篇:在你的服务器端代码中使用线程和创建异步处理(4)
下一篇:如何在调用线程的时候传递参数

普克创业投资网刊载此文不代表同意其说法或描述,仅为提供更多信息。
在百度中搜索在你的服务器端代码中使用线程和创建异步处理(结束)的相关内容]   [在狗狗中搜索在你的服务器端代码中使用线程和创建异步处理(结束)的相关内容]
Copyright @ 2006 PUPK.COM 普克创业投资网 版权所有
 建议使用1024*768以达到最好的浏览效果