c# - 如何在特定核心上启动线程?

标签 c# multithreading affinity cpu-cores

我有一个四核 CPU,假设我总是想在第二个核心上启动一个 Thread

这在 C# 中可能吗?

最佳答案

是的。查看ProcessorAffinity适用于 Windows 或 SetProcessorAffinity适用于 XBox XNA。

这也在另一个 Stackoverflow question 上讨论过.

关于c# - 如何在特定核心上启动线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6584397/

相关文章:

c# - 为什么 Application.Exit 无法工作?

java - 尝试在服务中处理不同的场景

java ThreadPoolExecutor 无法创建 native 线程

Python threading.Event() - 确保所有等待的线程在 event.set() 上唤醒

affinity - 使用任务集设置 CPU 关联性

c++ - Windows Phone 中的进程关联

C# 如何根据 propertygrid 中另一个属性的值公开一个属性?

c# - DotNetZip - 在调用 Save(stream) 之前计算最终的 zip 大小

x86 - 当线程可能会切换内核时,如何正确使用 TSX-NI(HLE 和 RTM)?

c# - 如何为 Action 添加时间延迟