예제 #1
0
파일: Program.cs 프로젝트: lkj528/Q
    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();
    }
예제 #2
0
    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();
    }
예제 #3
0
    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();
    }
예제 #4
0
 public PocThreadTest2()
 {
     threadTest2 = new ThreadTest2();
 }