this.invoke(委托)启动的真是子线程吗
做过几个试验
不多说 看代码
程序一:
for (long i = 1; i <= 90000000; i++) { Console.WriteLine(i); } private void button1_Click(object sender, EventArgs e) { Thread t = new Thread(new ThreadStart(m)); t.Start(); } public void t() { MessageBox.Show(Thread.CurrentThread.Name);//step1 for (long i = 1; i <= 90000000; i++) { Console.WriteLine(i); } }public delegate void dt(); public void run() { dt d = new dt(new ThreadStart(t)); this.Invoke(d, new Object [] { }); } Thread t = new Thread(new ThreadStart(run)); t.Name = "zi"; t.Start();