【发布时间】:2009-05-18 14:12:12
【问题描述】:
我遇到用户请求执行长时间运行的过程的情况。我打算在代码隐藏中的另一个线程上启动它并将消息返回给用户“处理”。然后每隔几秒钟左右,我将轮询(通过异步调用)线程的状态。线程完成后,我想显示成功消息。
问题,一旦原始请求完成,我如何轮询线程?
据我了解,Page 对象将分离出一个单独的线程。当请求完成时,Page 对象不再存在……但是那个线程呢?如何获取我创建的那个线程的状态?
【问题讨论】:
标签: .net asp.net multithreading