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(); }
/// <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(); }