コード例 #1
0
        public static void CreateThread4()
        {
            MyThread mt = new MyThread();
            Thread   t1 = new Thread(new ThreadStart(mt.Thread1));
            Thread   t2 = new Thread(new ThreadStart(mt.Thread1));
            Thread   t3 = new Thread(new ThreadStart(mt.Thread1));

            t1.Start();
            t1.Join();
            t2.Start();
            t3.Start();
        }
コード例 #2
0
        public static void CreateThread3()
        {
            Console.WriteLine("Start of Main");
            MyThread mt = new MyThread();
            Thread   t1 = new Thread(new ThreadStart(mt.Thread1));
            Thread   t2 = new Thread(new ThreadStart(mt.Thread1));

            t1.Start();
            t2.Start();
            try
            {
                t1.Abort();
                t2.Abort();
            }
            catch (ThreadAbortException tae)
            {
                Console.WriteLine(tae.ToString());
            }
            Console.WriteLine("End of Main");
        }