ASP.NET中使用线程的多个并发Web服务请求

mca*_*ara 1 c# asp.net multithreading web-services

我需要同时向Web服务发出多个请求.我想为每个请求创建一个线程.可以在ASP.NET v3.5中完成吗?

例:

for(int i = 0; i<=10; i++)
{
   "Do each Request in a separate thread..."
}
Run Code Online (Sandbox Code Playgroud)

The*_*yan 5

虽然您可以使用的机会取决于您希望在代码中使用并行性的内容和位置.我建议您从.NET 4.0中使用新的Task类开始.示例是:

Task backgroundProcess = new Task(() =>
                {
                    service.CallMethod();
                });
Run Code Online (Sandbox Code Playgroud)

这将帮助您入门.在那之后,我建议你做一些阅读,因为这是一个非常广泛的主题.试试这个链接:

http://www.albahari.com/threading/