繁体   English   中英

C#MVC3 Web应用程序中同时存在不同的线程

[英]Different Thread at same time in C# MVC3 Web Application

在C#中,我从来没有真正使用过线程,在C#中,我需要有六个线程必须同时执行。 这是示例步骤

1-用户将调用打印请求

2-需要在后台创建5个线程。 这将同时调用,这五个线程将创建五个PDF文档。

3-合并五个文档,并将响应发送回用户。

是否可以通过在C#中使用多线程来处理此问题? 如果可能的话,我怎样才能保留最初的要求。

额外。 无法以动态方式增加线程数。(我的意思是某个时间5个线程,某个时候6 ...)

请帮我做出一个好的决定

谢谢

寻找这样的东西

var task1 = Task.Run(() => Funct1());    
 var task2 = Task.Run(() =>  Funct2());
 var task3 = Task.Run(() => Funct3());    
 var task4 = Task.Run(() =>  Funct4());
 var task5 = Task.Run(() => Funct5());          

    int totalSlept = task1.Result + task2.Result+task3.Result + task4.Result+task5.Result

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM