public void Exchange_TimeOutException()
 {
     Exchanger e = new Exchanger();
     Thread t = new Thread(new AnonymousClassRunnable6(e).Run);
     t.Start();
     t.Join();
 }
Exemplo n.º 2
0
        public void Exchange_TimeOutException()
        {
            Exchanger e = new Exchanger();
            Thread    t = new Thread(new AnonymousClassRunnable6(e).Run);

            t.Start();
            t.Join();
        }
 public void TimedExchange_InterruptedException()
 {
     Exchanger e = new Exchanger();
     Thread t = new Thread(new AnonymousClassRunnable5(e).Run);
     t.Start();
     t.Interrupt();
     t.Join();
 }
Exemplo n.º 4
0
        public void TimedExchange_InterruptedException()
        {
            Exchanger e = new Exchanger();
            Thread    t = new Thread(new AnonymousClassRunnable5(e).Run);

            t.Start();
            t.Interrupt();
            t.Join();
        }
 public void Exchange_InterruptedException()
 {
     Exchanger e = new Exchanger();
     Thread t = new Thread(new AnonymousClassRunnable4(e).Run);
     t.Start();
     Thread.Sleep(Delays.Short);
     t.Interrupt();
     t.Join();
 }
Exemplo n.º 6
0
        public void Exchange_InterruptedException()
        {
            Exchanger e = new Exchanger();
            Thread    t = new Thread(new AnonymousClassRunnable4(e).Run);

            t.Start();
            Thread.Sleep(Delays.Short);
            t.Interrupt();
            t.Join();
        }
 public void Exchange()
 {
     Exchanger e = new Exchanger();
     Thread t1 = new Thread(new AnonymousClassRunnable(e).Run);
     Thread t2 = new Thread(new AnonymousClassRunnable1(e).Run);
     t1.Start();
     t2.Start();
     t1.Join();
     t2.Join();
 }
Exemplo n.º 8
0
        public void Exchange()
        {
            Exchanger e  = new Exchanger();
            Thread    t1 = new Thread(new AnonymousClassRunnable(e).Run);
            Thread    t2 = new Thread(new AnonymousClassRunnable1(e).Run);

            t1.Start();
            t2.Start();
            t1.Join();
            t2.Join();
        }
 public void TimedExchange()
 {
     Exchanger e = new Exchanger();
     Thread t1 = new Thread(new AnonymousClassRunnable2(e).Run);
     t1.Name = "thread1";
     Thread t2 = new Thread(new AnonymousClassRunnable3(e).Run);
     t2.Name = "thread2";
     t1.Start();
     t2.Start();
     t1.Join();
     t2.Join();
 }
Exemplo n.º 10
0
        public void TimedExchange()
        {
            Exchanger e  = new Exchanger();
            Thread    t1 = new Thread(new AnonymousClassRunnable2(e).Run);

            t1.Name = "thread1";
            Thread t2 = new Thread(new AnonymousClassRunnable3(e).Run);

            t2.Name = "thread2";
            t1.Start();
            t2.Start();
            t1.Join();
            t2.Join();
        }
Exemplo n.º 11
0
        public void ReplacementAfterExchange()
        {
            Exchanger e  = new Exchanger();
            Thread    t1 = new Thread(new AnonymousClassRunnable7(e).Run);
            Thread    t2 = new Thread(new AnonymousClassRunnable8(e).Run);
            Thread    t3 = new Thread(new AnonymousClassRunnable9(e).Run);

            t1.Start();
            t2.Start();
            t3.Start();
            Thread.Sleep(Delays.Short);
            t1.Interrupt();
            t1.Join();
            t2.Join();
            t3.Join();
        }
        public void ReplacementAfterExchange()
        {
            Exchanger e = new Exchanger();
            Thread t1 = new Thread(new AnonymousClassRunnable7(e).Run);
            Thread t2 = new Thread(new AnonymousClassRunnable8(e).Run);
            Thread t3 = new Thread(new AnonymousClassRunnable9(e).Run);

            t1.Start();
            t2.Start();
            t3.Start();
            Thread.Sleep(Delays.Short);
            t1.Interrupt();
            t1.Join();
            t2.Join();
            t3.Join();
        }
Exemplo n.º 13
0
 public AnonymousClassRunnable4(Exchanger e)
 {
     this.e = e;
 }
 public AnonymousClassRunnable9(Exchanger e)
 {
     this.e = e;
 }