[英]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.