mat*_*att 6 c# asp.net-mvc multithreading
我正在编写一个ASP.NET MVC 3应用程序.当用户登录时,我需要检查远程系统并从系统获取该用户的最新数据.此任务大约需要15秒.
用户应该能够在登录后直接输入我的应用程序(无需等待15秒进行远程呼叫!).远程呼叫完成后,将更新用户本地信息.
我正在考虑使用一个线程来做这件事,在他们登录并让它运行之后创建它.然而,在阅读之后,我在使用MVC中的线程时担心回收等问题.我会使用异步控制器,但我不需要向用户反馈此后台进程的状态.我是否正确关注线程,即使它们是短暂的?
" ......关注回收... "
" ......不需要向用户反馈国家...... "
" ......昙花一现...... "
您应该使用ThreadPool.QueueUserWorkItem的 3个原因.
| 归档时间: |
|
| 查看次数: |
1237 次 |
| 最近记录: |