[ComVisible(true)]
public delegate void ThreadStart();
static void Main() {
Thread t = new Thread(StaticMethod);
t.Start(); // 必須呼叫 Start 執行緒才會運行
}
static void StaticMethod() => Console.WriteLine("StaticMethod");
public void InstanceMethod() => Console.WriteLine("InstanceMethod");
static void Main() {
Thread t = new Thread(new Program().InstanceMethod);
t.Start();
}
核心概念:建立 Thread 實例僅準備執行緒,**必須呼叫 Start() 才會真正排程執行**。