using System;using System.Collections.Generic;using System.Text;using System.Threading;namespace 線程練習(xí){ class Program { static void Main(string[] args) { Console.WriteLine("開始一個(gè)新的線程,名為次線程"); Thread t = new Thread(new ThreadStart(ThreadProc)); t.Start(); for (int i = 0; i < 4; i++) { Console.WriteLine("主線程:" + i); Thread.Sleep(1000); } Console.WriteLine("調(diào)用Join函數(shù)等待次線程結(jié)束"); //當(dāng)次線程執(zhí)行完畢后,Join阻塞調(diào)用線程,直到某個(gè)線程終止為止,本例為次線程 t.Join(); Console.WriteLine("線程執(zhí)行完畢"); } public static void ThreadProc() { for (int i = 0; i < 10; i++) { Console.WriteLine("ThreadPorc:{0}", i); Thread.Sleep(1000);//將當(dāng)前進(jìn)程阻塞指定的毫秒數(shù) } } }}
聯(lián)系客服