㈠ 求.Net方面多線程同步的例子,最好是生活中的例子!謝謝!
static void Main(string[] args)
{
Console.WriteLine("開始一個新的線程,名為次線程");
Thread t = new Thread(new ThreadStart(ThreadProc));
t.Start();
for (int i = 0; i < 4; i++)
{
Console.WriteLine("主線程:" + i);
Thread.Sleep(1000);
}
Console.WriteLine("調用Join函數等待次線程結束");
//當次線程執行完畢後,Join阻塞調用線程,直到某個線程終止為止,本例為次線程
t.Join();
Console.WriteLine("線程執行完畢");
}
public static void ThreadProc()
{
for (int i = 0; i < 10; i++)
{
Console.WriteLine("次線程:...{0}", i);
Thread.Sleep(1000);//將當前進程阻塞指定的毫秒數
}
}