当一个线程和特定cpu关联时(调用setthreadaffinitymask),其他线程能
不能使用该cpu?
假如依次设置每个线程的关联性掩码如下:
线程 优先级 关联性掩码 结果
A 4 0x00000001 cpu0
B 8 0x00000003 ?
C 6 0x00000002 ?
在这种情况下B能不能再cpu0上运行(同时它的优先级要高于a的优先级)?
C能不能再cpu1上运行?
为什么?
(我的理解时windows是分时系统。B应该可以在cpu0上运行,同样由于它的优先级 高他会先执行。同时c在cpu1没有其他可调用的更高优先级的线程时也能执行?比如
B 在cpu0上执行时
)