【发布时间】:2015-08-28 10:02:54
【问题描述】:
我有一个创建任务的主线程:
new TaskFactory(cancellationToken).StartNew(() => DoSomething(cancellationToken),
TaskCreationOptions.LongRunning);
我想知道当创建任务的主线程在c#中被杀死时,任务是否仍然存在。
【问题讨论】:
-
我试过了,发现当我的主线程消失时任务被杀死了。由于我用于测试的那个只是在 Windows 服务中,我想知道这是否在所有情况下都是全局正确的(例如 UI)。
-
干得好。请参阅 Rich 的最佳答案。干杯