【发布时间】:2009-12-01 09:09:46
【问题描述】:
我正在创建 asmx Web 服务,并且必须创建线程来执行后台 IO 以刷新系统数据。什么是正确的方法?我对创建线程的任何结果不感兴趣。我只希望 ASP.NET 工作线程创建一个正在加载的线程,最后进行一个分配(我认为 assign _alldata = newData 是原子的,其中我自己的大结构类 SystemData 的两个实例)所以创建的工作线程新线程可以立即传播。
我读了一篇文章http://msdn.microsoft.com/fi-fi/magazine/cc164128%28en-us%29.aspx#S2 建议使用非线程池线程。然而,这篇文章是关于不同/更复杂的场景,并没有对我有太大帮助。
谢谢:马蒂
PS。我也在what is the right way to spawn thread for database IO in asmx web service? 中问过这个问题,但这对于多个问题来说太复杂了。
【问题讨论】:
标签: c# asp.net multithreading