Exemplo n.º 1
0
        private void btn4_Click(object sender, RoutedEventArgs e)
        {
            clearComments();

            //演示前台、后台线程
            BackGroundTest background = new BackGroundTest(this, 10);
            //创建前台线程
            Thread fThread = new Thread(new ThreadStart(background.RunLoop));

            //给线程命名
            fThread.Name = "前台线程";


            BackGroundTest background1 = new BackGroundTest(this, 20);
            //创建后台线程
            Thread bThread = new Thread(new ThreadStart(background1.RunLoop));

            bThread.Name = "后台线程";
            //设置为后台线程
            //bThread.IsBackground = true;

            //启动线程
            fThread.Start();
            bThread.Start();
        }
Exemplo n.º 2
0
        /// <summary>
        ///     前台线程和后台线程
        /// </summary>
        static void DuoXianChengQtxcAndHtxc()
        {
            //演示前台、后台线程
            BackGroundTest background = new BackGroundTest(10);
            //创建前台线程
            Thread fThread = new Thread(new ThreadStart(background.RunLoop));

            //给线程命名
            fThread.Name = "前台线程";


            BackGroundTest background1 = new BackGroundTest(20);
            //创建后台线程
            Thread bThread = new Thread(new ThreadStart(background1.RunLoop));

            bThread.Name = "后台线程";
            //设置为后台线程
            bThread.IsBackground = true;

            //启动线程
            fThread.Start();
            bThread.Start();
        }