多线程的使用

  在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());
        }

 

 

以上就是一个简单的多线程的例子。

 

希望大家 ,能评论一下,或者留言。。。。。给个参考意见, 谢谢

 


 

posted @ 2012-11-07 23:38  sinian  阅读(129)  评论(0编辑  收藏  举报