/*************** 基础 ***************/
//1.在.Net下,是不允许跨线程的访问。 // a.允许跨线程访问 Control.CheckForIllegalCrossThreadCalls = false; //2.前台线程和后台线程 // a.前台线程:只有所有的前台线程都关闭才能关闭程序; // b.后台线程:只要所有的前台线程结束,后台线程自动结束; // c.默认创建的线程都是前台线程; //3.创建线程的步骤 // a.创建一个线程去执行这个方法; Thread th = new Thread(Test); // b.将线程设置为后台线程; th.IsBackground = true; // c.标记这个线程准备就绪了,可以随时被执行; th.Start(); //4.当A线程访问B线程中的对象且B线程关闭时,程序会报错 //5.线程的其他方法 // a.线程关闭 th.Abort(); // b.当前线程暂停一定时间(ms) Thread.Sleep(1000);