【netcore中不支持多线程的Abort】教程文章相关的互联网学习教程文章

netcore中不支持多线程的Abort【代码】

staticvoid Main(string[] args){Console.WriteLine("Starting program...");Thread t = new Thread(PrintNumbersWithDelay);t.Start();Thread.Sleep(TimeSpan.FromSeconds(6));t.Abort(); // 此处运行报错 Console.WriteLine("A thread has been aborted");Console.ReadLine();}staticvoid PrintNumbersWithDelay(){Console.WriteLine("Starting...");for (int i = 1; i < 10; i++){Thread.Sleep(TimeSpan.FromSeconds(2));Conso...