.NET啟用多執行緒方式
阿新 • • 發佈:2018-11-03
多執行緒在處理程式併發起到至關重要的作用,當資料量特大或邏輯處理比較複雜,單執行緒不能滿足需求,這時候多執行緒給我們帶來很多幫助。
啟用無參的多執行緒
//引用標頭檔案
using System.Threading;
//建立一個執行緒
Thread thread = new Thread(Test); // Test()是個方法(函式),執行緒處理的邏輯
//啟動執行緒
thread.Start();
public Test()
{
//這是執行緒呼叫方法
}
啟用有參的多執行緒
//引用標頭檔案
using System.Threading;
//建立一個執行緒
ParameterizedThreadStart s = new ParameterizedThreadStart(OutlineLATDetailExport);//OutlineLATDetailExport()是個方法(函式),執行緒處理的邏輯
Thread t = new Thread(s);
t.IsBackground = true;
QueryModel queryModel=new QueryModel();//這是需要傳遞的實體
t.Start(queryModel);
public OutlineLATDetailExport(object queryModeltest )
{
//執行緒接收型別是object
//這是執行緒呼叫方法
}