![]() |
1
4
这不一定是一个常量-线程可以在其整个生命周期中调度到不同的内核上。如果需要,可以设置关联掩码将特定线程绑定到特定CPU。见 API docs for Thread.BeginThreadAffinity 有关在.NET中可以执行的操作的详细信息。 |
![]() |
2
1
很可能.NET线程没有绑定到任何本机线程。>NET运行时可以随时在不同的本机线程和处理器之间移动.NET线程。 |
![]() |
3
1
我不确定你能不能。您可以获取进程关联掩码(getprocessaffinitymask),并设置相同的掩码(setprocessaffinitymask)。您也可以设置线程关联掩码,但我的理解是,这样做会限制线程在已设置关联掩码的某个处理器上运行。 如果深入研究在特定核心上运行的特定线程,您可能希望设置进程关联掩码以定义代码可以在其上运行的核心集,然后进程中的线程将在所选核心之间浮动。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |