using System;
using System.Threading;
public class ThreadExam1
{
public static void Print1()
{
Console.WriteLine("첫 번째 Thread **");
}
public void Print2()
{
Console.WriteLine("두 번째 Thread **");
}
public static void Main()
{
Thread thread = new Thread(new ThreadStart(Print1));
thread.Start();
thread = new Thread(new ThreadStart((new ThreadExam1()).Print2));
thread.Start();
Console.WriteLine("세 번째 Thread");
}
}
솔직히 말해 모르겠다 이거 뭐하는건지.. 스레드의 정의 자체는 알겠는데 이게 어떤 의미인지를 잘 모르겠다;; 일단 델리게이트 부분부터 다시 봐서 이 코드가 어떻게 돌아가는지부터 다시 공부해 봐야지..