在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());
}
以上就是一个简单的多线程的例子。
希望大家 ,能评论一下,或者留言。。。。。给个参考意见, 谢谢