相关疑难解决方法(0)

ASP.NET中的BackgroundWorker线程

是否可以在ASP.NET 2.0中使用BackGroundWorker线程用于以下场景,以便浏览器端的用户不必等待很长时间?

脚本

  1. 浏览器请求一个页面,比如SendEmails.aspx
  2. SendEmails.aspx页面创建一个BackgroundWorker线程,并为线程提供足够的上下文来创建和发送电子邮件.
  3. 浏览器接收来自ComposeAndSendEmails.aspx的响应,表示正在发送电子邮件.
  4. 同时,后台线程正在进行创建和发送电子邮件的过程,这可能需要相当长的时间才能完成.

我主要担心的是保持BackgroundWorker线程运行,尝试发送,比如说,当ASP.NET工作进程线程池线程早已消失时,发送50封电子邮件.

asp.net multithreading

19
推荐指数
3
解决办法
2万
查看次数

标签 统计

asp.net ×1

multithreading ×1