【发布时间】:2012-03-21 06:38:01
【问题描述】:
我有一个用 .net 4 编写的 Windows 服务,它使用线程定期执行工作。 服务器有超过20个cpu核心。
我在我的 Windows 服务中创建了 10 个线程。是否可以为每个线程分配一个 cpu 核心?
【问题讨论】:
-
您为什么要对操作系统调度程序/调度程序进行二次猜测?这样的练习很少有好的结果。
-
@Martin: 好奇心和好奇心和好奇心
-
听起来更像是“我不知道我在做什么”
-
您不应该关心和控制此类行为。我知道您可以指示最大并行度,从而指示核心使用情况。
标签: c# .net multithreading windows-services