标签: c# multithreading threadpool
我想设置最小线程数。我知道我需要的workerThreads的数量,但是关于completionPortThreads应该是什么大小(通过dafault它等于处理器的数量)。我可以将其设置为0还是有风险?它什么时候用?
答案 0 :(得分:1)
如果您愿意,可以将最小线程数设置为0。这意味着操作系统必须在需要时启动新线程,并在不支持时再次停止它们,并且可能导致同时运行的任务减少,这两个任务都会对性能产生影响。
您无法将最大数设置为小于处理器数。