System.Threading.Thread的使用及傳遞參數等總結


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
//線程啟動One()
Thread t = new Thread(() => One());
t.Start();

//線程啟動One(object p) 方法一(傳遞參數)
Thread tt = new Thread(() => One("mang"));
tt.Start();

//線程啟動Two(object p) 方法二(傳遞參數)
Thread ttt = new Thread(new ParameterizedThreadStart(Two));
ttt.Start("mangmang");
Console.ReadLine();

//構造函數
//new Thread(ThreadStart start) 初始化Thread類的新實例
//start 類型:System.Threading.ThreadStart
// ThreadStart委托,它表示此線程開始執行時要調用的方法。
}

static void One()
{
Console.WriteLine("One");
}

static void One(object p)
{
Console.WriteLine("One's parameter is " + p.ToString());
}

static void Two(object p)
{
Console.WriteLine("Two's parameter is " + p.ToString());
}
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM