簡體   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