看板 C_Sharp 關於我們 聯絡資訊
※ 引述《starlife672 (我愛秋愛我)》之銘言: : ※ 引述《gd3727 (燦爛流星)》之銘言: : : 我想在一個表單下執行兩項以上的工作,執行緒要怎麼宣告呢? : publc void ButtonClick(object sender,EventArgs e){ : Thread thread = new Thread(new ThreadStart(delegate() : { : //停十秒 : int i=0; : while(i++<10){ : Console.WriteLine("i=" + i); : Thread.Sleep(1000); : } : })); : thread.Start(); : } 1.請問為什麼要使用Thread.Sleep()? 若是沒有會如何呢? 2.請問跟以下宣告方式有什麼不同呢? Thread t1 = new Thread(new ThreadStart(do1)); Thread t2 = new Thread(new ThreadStart(do2)); t1.Start(); t2.Start(); 以上執行會出問題嗎?是否需要Thread.Sleep()? 謝謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.216.193
james732:何不實際跑跑看? 12/24 13:10