我有3個方法,我想並行執行它們。不幸的是,我不能使用任務並行庫,因爲我在.NET 3.5 Framework上工作。
如何在Net 3.5中使用並行性?我不想安裝任何額外的開源庫等並行執行幾個方法
Q
並行執行幾個方法
0
A
回答
0
new Thread(Method1).Start();
new Thread(Method2).Start();
new Thread(Method3).Start();
1
根據什麼樣的處理你的方法需要做的,如果他們更新GUI元素,你可以使用下面的類:
this question中的答案將幫助您找出哪種方案適合您的情況。
0
你的方法必須是靜態的使用多線程 第一進口下列
using System.Threading;
然後按照下面的結構
Thread t1,t2,t3;
public static void method1()
{
//do some thing here
}
public static void method2()
{
//do some thing here
}
public static void method3()
{
//do some thing here
}
public void StartworkinParallel()
{
//initialize all threads here
t1=new Thread(new ThreadStart(method1));
t2=new Thread(new ThreadStart(method2));
t3=new Thread(new ThreadStart(method3));
// start them to simulate parallelism
t1.Start();
t2.Start();
t3.Start();
}
隨時問,如果任何事情出錯了!
相關問題
- 1. 執行幾種方法
- 2. 並行執行方法
- 3. 並行執行多個對象方法
- 4. 執行方法之後幾種方法運行
- 5. jQuery的方法執行幾次
- 6. 並行執行相同的@Sceduled方法
- 7. 異步方法的並行執行
- 8. 承諾:如何並行執行異步方法,然後執行方法
- 9. 多次並行執行類的執行方法
- 10. 並行執行方案
- 11. 執行一種方法在其他幾種方法的開始
- 12. 方法執行
- 13. 執行方法
- 14. 在幾個字段上執行搜索的最佳方法
- 15. 在SQL Server中一次執行幾個.sql文件的方法
- 16. 在rails中並行執行幾個web服務調用
- 17. java可以優先執行哪個方法並按哪個順序執行?
- 18. 在春季並行執行多個不同方法的調用
- 19. 運行方法幾次,並延遲幾秒
- 20. 硒只運行幾個方法
- 21. 使用RegularExpressions解析並執行方法
- 22. Oracle併發編程執行方法
- 23. 如何調用並執行方法
- 24. 並行執行多個AsyncTask
- 25. 並行執行兩個AsyncTask
- 26. 並行執行多個NSOperation
- 27. 執行一個方法取決於在android中執行另一個方法
- 28. 執行方法一個接一個地執行
- 29. Pycurl執行()方法,writefunc執行模型
- 30. OptionsParser執行方法?
搜索線程... – poke