如果我有一个后台线程并且让 Join 等待完成后台线程,那么这是否意味着它将像前台线程一样工作,如果没有,那么有什么区别。
Thread worker = new Thread(() => Console.ReadLine());
worker.IsBackground = true ;
worker.Start();
worker.Join();
我可以说上面的代码将像前台线程一样工作。
如果我有一个后台线程并且让 Join 等待完成后台线程,那么这是否意味着它将像前台线程一样工作,如果没有,那么有什么区别。
Thread worker = new Thread(() => Console.ReadLine());
worker.IsBackground = true ;
worker.Start();
worker.Join();
我可以说上面的代码将像前台线程一样工作。