예제 #1
0
파일: ThreadTest.cs 프로젝트: kienlt91/mono
        public void TestNestedThreads1()
        {
            C3Test test1      = new C3Test();
            Thread TestThread = new Thread(new ThreadStart(test1.TestMethod1));

            try {
                TestThread.Start();
                TestUtil.WaitForAlive(TestThread, "wait11");
            } finally {
                TestThread.Abort();
            }
        }
예제 #2
0
        public void TestNestedThreads1()
        {
            C3Test test1      = new C3Test();
            Thread TestThread = new Thread(new ThreadStart(test1.TestMethod1));

            try {
                TestThread.Start();
                TestUtil.WaitForAlive(TestThread, "wait11");
            } finally {
#if MONO_FEATURE_THREAD_ABORT
                TestThread.Abort();
#else
                TestThread.Interrupt();
#endif
            }
        }
예제 #3
0
		public void TestNestedThreads1()
		{
			C3Test  test1 = new C3Test();
			Thread TestThread = new Thread(new ThreadStart(test1.TestMethod1));
			try {
				TestThread.Start();
				TestUtil.WaitForAlive (TestThread, "wait11");
			}
			catch(Exception e) {
				Fail("#71 Unexpected Exception" + e.Message);
			}
			finally {
				TestThread.Abort();
			}
		}
예제 #4
0
		public void TestNestedThreads1()
		{
			C3Test test1 = new C3Test();
			Thread TestThread = new Thread(new ThreadStart(test1.TestMethod1));
			try {
				TestThread.Start();
				TestUtil.WaitForAlive (TestThread, "wait11");
			} finally {
#if MONO_FEATURE_THREAD_ABORT
				TestThread.Abort();
#else
				TestThread.Interrupt ();
#endif
			}
		}
예제 #5
0
파일: ThreadTest.cs 프로젝트: nestalk/mono
		public void TestNestedThreads1()
		{
			C3Test test1 = new C3Test();
			Thread TestThread = new Thread(new ThreadStart(test1.TestMethod1));
			try {
				TestThread.Start();
				TestUtil.WaitForAlive (TestThread, "wait11");
			} finally {
				TestThread.Abort();
			}
		}