草庐IT

PriorityScheduler

全部标签

c# - 降低 Task.Factory.StartNew 线程的优先级

像下面这样的代码将启动一个新线程来完成这项工作。有什么方法可以控制该线程的优先级吗?Task.Factory.StartNew(()=>{//everythingherewillbeexecutedinanewthread.//IwanttosetthepriorityofthisthreadtoBelowNormal}); 最佳答案 正如其他人所提到的,您需要指定一个自定义调度程序来完成您的任务。不幸的是,没有合适的内置调度程序。您可以选择Glenn链接到的ParallelExtensionsExtras,但如果您想要一些可以直接

c# - 降低 Task.Factory.StartNew 线程的优先级

像下面这样的代码将启动一个新线程来完成这项工作。有什么方法可以控制该线程的优先级吗?Task.Factory.StartNew(()=>{//everythingherewillbeexecutedinanewthread.//IwanttosetthepriorityofthisthreadtoBelowNormal}); 最佳答案 正如其他人所提到的,您需要指定一个自定义调度程序来完成您的任务。不幸的是,没有合适的内置调度程序。您可以选择Glenn链接到的ParallelExtensionsExtras,但如果您想要一些可以直接