1. 程式人生 > >.NET啟用多執行緒方式

.NET啟用多執行緒方式

多執行緒在處理程式併發起到至關重要的作用,當資料量特大或邏輯處理比較複雜,單執行緒不能滿足需求,這時候多執行緒給我們帶來很多幫助。


啟用無參的多執行緒

//引用標頭檔案
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
//這是執行緒呼叫方法 }