LongRunning + AttachedToParent(同时)任务

ast*_*tef 4 c# .net-4.0 long-running-processes task-parallel-library

Task必须工作很长时间(就像服务一样) - 所以我需要做到LongRunning.

同时,我需要将其标记为AttachedToParent在服务任务完成之前阻止父任务完成.

如何结合这两个任务创建选项?

AAl*_*rez 6

您可以使用多个创建选项创建任务:即.

var task3 = new Task(() => MyLongRunningMethod(),
                TaskCreationOptions.LongRunning | TaskCreationOptions.PreferFairness);
task3.Start();
Run Code Online (Sandbox Code Playgroud)