直接上代码:
cmd = "start /affinity FFF /WAIT {codepath} {args1} {args2}
p = subprocess.Popen(cmd, shell=True)
FFF表示使用第一个插槽的前12颗cpu, 对应的二进制表示 1111 1111 1111. 简单的理解就是将所有逻辑cpu从右到左排, 为1表示绑定该cpu, 为0表示不绑定该cpu. 通过python调用的时候, 将二进制转为十六进制表示即可.
直接上代码:
cmd = "start /affinity FFF /WAIT {codepath} {args1} {args2}
p = subprocess.Popen(cmd, shell=True)
FFF表示使用第一个插槽的前12颗cpu, 对应的二进制表示 1111 1111 1111. 简单的理解就是将所有逻辑cpu从右到左排, 为1表示绑定该cpu, 为0表示不绑定该cpu. 通过python调用的时候, 将二进制转为十六进制表示即可.