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