前端之家收集整理的这篇文章主要介绍了
c – 在Win32上如何将线程移动到另一个CPU核心?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想确保一个线程被移动到一个特定的
cpu核心,并且永远不会被调度程序从它移动.
有一个SetThreadAffinityMask()调用,但没有GetThreadAffinityMask().
我需要这个的原因是因为如果调度程序将该线程移动到另一个cpu,高分辨率计时器将被搞砸.
您应该只使用SetThreadAffinityMask并相信它正在工作.
MSDN
原文链接:https://www.f2er.com/c/116795.html