标签: windows api
我正在寻找一种方法来确定给定进程中的不同线程是否在不同的核上运行。我试图找出它们是否真正并行运行。
GetProcessAffinityMask告诉我允许进程做什么,但它没有告诉我两个具体运行的线程是如何运行的。
GetProcessAffinityMask
感谢。
答案 0 :(得分:2)
您可以比较在不同线程上执行的GetCurrentProcessorNumber的结果。
GetCurrentProcessorNumber
MSDN说明:
检索当前线程正在运行的处理器的编号 在调用此函数期间打开。