当前位置:编程学习 > C#/ASP.NET >>

asp.net多线程处理(邮件发送)

注册时候要给用户发送邮件,邮件发送很慢,我想用多线程处理,但不知道如何做.我期望用户注册完成后可以继续进行其他操作,邮件发送由后台去完成,应该怎么做?很急
答案:创建一个线程对象 这个传参的是后比较麻烦 把你的装有用户信息的对象 装换成object 然后在线程start的时候传进去 在你发送邮件的方法里面写上把object转换为之前的对象 然后取值 发送就好了 而且不影响你 其他功能的进展
其他:建立一个邮件发送队列,用户注册的程序只往这个队列里存一个邮件发送申请,由另个后台进程或多个线程来去处理这个队列中的邮件发送申请。 写个单独的后台程序,我不太了解web,不过我觉得web对多线程支持的不好 

上一个:这种效果用asp.net怎么做啊,求代码
下一个:ASP.NET mvc2.0 怎么用

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,