cpu afinity mask用于32个CPU内核

时间:2017-10-25 14:06:08

标签: cpu affinity setthreadaffinitymask

我有32个可用的CPU核心,亲和力掩码是:

  

00ff00ff

有人可以帮我理解使用此号码设置亲和力的CPU内核吗?

1 个答案:

答案 0 :(得分:0)

您可以使用二进制(基数2)中的位映射来选择已启用的核心。 0表示关闭,1表示打开。使用足够的组来组成四个块的组,以表示您拥有的所有核心。每个位代表一个核心。选择是打开还是关闭。获取生成的4位数字并转换为十六进制(基数为16)。这将为您提供十六进制代码。对于00ff 00ff,它是0000 0000 1111 1111 0000 0000 1111 1111.因此,核心0 - 7和16 - 23关闭,8 - 15和24 - 32打开。您还可以将计算器设置为编程模式。 Windows 10默认计算器具有该功能。