多线程的使用
在UI 界面中,会遇到 假死的问题。 用多线程 ,就可解决这种问题。
首先引入命名空间:
using System.Threading;
private void button2_Click(object sender, EventArgs e) { MessageBox.Show("Popou this Box");
}
private void button1_Click(object sender, EventArgs e) { DummyThread = new Thread(new ThreadStart(btn1)); DummyThread.Name = " Thread One"; DummyThread.Start(); // btn1(); } //如果没使用线程,这时候界面会卡住,等睡眠结束之后才可以操作。 void btn1() { Thread.Sleep(5000);// 暂停5秒 int i = 8; System.Diagnostics.Debug.WriteLine("*********** " + i.ToString()); }
以上就是一个简单的多线程的例子。
希望大家 ,能评论一下,或者留言。。。。。给个参考意见, 谢谢