如何 使用 多執行緒 Thread

如何 使用 多執行緒 Thread
//直接允許Cross Thread       
Form.CheckForIllegalCrossThreadCalls = false;

        private void button1_Click(object sender, EventArgs e)
        {

            System.Threading.Timer t = new System.Threading.Timer(new TimerCallback(TimerProc1));
            t.Change(1000, 1000);
        }

        
 
        private void TimerProc1(object state)
        {
            System.Threading.Timer t = (System.Threading.Timer)state;
            //釋放定時器資源
            t.Dispose();

            //執行流程1
            //
            //
            //MessageBox.Show("流程1結束");

            for (int i = 1; i < 10; i++)
            {
                Thread.Sleep(1000);//延遲1000ms,也就是1秒
                label1.Text = i.ToString();
            }
            

            //while (count <= 3)
            //{
            //    Thread.Sleep(1000);//延遲1000ms,也就是1秒
            //    Console.WriteLine("\n" + count);
            //    count++;
            //}

            //開始流程2的延遲
            System.Threading.Timer tt = new System.Threading.Timer(new TimerCallback(TimerProc2));
            tt.Change(1000, Timeout.Infinite);
        }

        private void TimerProc2(object state)
        {
            System.Threading.Timer t = (System.Threading.Timer)state;
            //釋放定時器資源
            t.Dispose();

            //執行流程2
            //
            //
            //MessageBox.Show("流程2結束");

            for (int i = 1; i < 10; i++)
            {
                Thread.Sleep(1000);//延遲1000ms,也就是1秒
                label2.Text = i.ToString();
            }

            //開始流程3的延遲
            System.Threading.Timer tt = new System.Threading.Timer(new TimerCallback(TimerProc3));
            tt.Change(1000, Timeout.Infinite);
        }

        private void TimerProc3(object state)
        {
            System.Threading.Timer t = (System.Threading.Timer)state;
            //釋放定時器資源
            t.Dispose();

            for (int i = 1; i < 10; i++)
            {
                Thread.Sleep(1000);//延遲1000ms,也就是1秒
                label3.Text = i.ToString();
            }

            //執行流程3
            //
            //
            //MessageBox.Show("流程3結束");
        }

 

 

興滿逸筑2013年全新完工,位於恆春鎮外圍離市區只要2分鐘車程,有豪華的外觀、有美麗的庭院、也有溫馨舒適的房間,這裡車流量不多,空氣不錯,適合家族或成群結黨的朋友們一同旅遊的好地方。

http://sinmaniz.tw/index.html