Skip to main content
 首页 » 编程设计

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

2024年01月25日26rubylouvre

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

例子:

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

请您参考如下方法:

虽然您可以使用的机会因您想在代码中使用并行机制的内容和位置而异。我建议您从使用新的 Task 开始。来自 .NET 4.0 的类。 例子是:

Task backgroundProcess = new Task(() => 
                { 
                    service.CallMethod(); 
                }); 

这会让你开始。之后我建议你做一些阅读,因为这是一个非常广泛的主题。试试这个链接:

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