Thread t = new Thread(PrintNumbersWithDelay); t.Start(); t.Join(); 但我们在主程序中调用了t.Join方法,该方法允许我们等待直到线程t完成.当线程t完成时,主程序会继续运行.借助该技术可以实现在两个线程间同步. 当主程序和单独的数字打印线程运行时,我们等待6秒后对线程调用了t.Abort方法.这给线程注入了ThreadAbortException方法,导致线程被终结.这非常危险,因为该异常可以在任何时刻发生并可能彻底摧毁应用程序…