■ Thread 클래스의 Join 메소드를 사용하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
using System; using System.Threading; private static void ThreadProcess() { for(int i = 0; i < 10; i++) { Console.WriteLine(string.Format("ThreadProcess : {0}", i)); } } private static void Main() { Console.WriteLine("Application Started"); Thread thread = new Thread(ThreadProcess); Console.WriteLine("Thread Started"); thread.Start(); // 쓰레드를 시작한다. thread.Join(); // 쓰레드가 종료될 때까지 대기한다. Console.WriteLine("Thread Ended"); Console.WriteLine("Application Ended"); } |