static void Main(string[] args) { ThreadTest2 t = new ThreadTest2(); Thread first = new Thread(new ThreadStart(t.FirstWork)); first.Start(); while (t.sleep == false) { } Console.WriteLine("wake up first 2sec later"); Thread.Sleep(2000); autoEvent.Set(); }
public static void Main() { ThreadTest2 t = new ThreadTest2(); Thread first = new Thread(new ThreadStart(t.FirstWork)); // delegate인자로 받는다. first.Start(); while (t.sleep == false) { } Console.WriteLine("first를 깨웁니다...2초후 깨어 납니다."); Thread.Sleep(2000); first.Resume(); }
public static void Main() { ThreadTest2 t = new ThreadTest2(); Thread first = new Thread(new ThreadStart(t.FirstWork)); first.Start(); while (t.sleep == false) { } Console.WriteLine("first를 깨웁니다...2초후 깨어 납니다."); Thread.Sleep(2000); autoEvent.Set(); }
public PocThreadTest2() { threadTest2 = new ThreadTest2(); }