windows限制程序使用cpu的个数

直接上代码:

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调用的时候, 将二进制转为十六进制表示即可.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 网站乱码问题我们会经常碰到,大多见于非英文的中文字符或其他字符乱码,而且,这类问题常常是因为编码方式问题,主要原因...
    波段顶底阅读 8,365评论 1 9
  • 1. 简介 本文档包含DPDK软件安装和配置的相关说明。旨在帮助用户快速启动和运行软件。文档主要描述了在Linux...
    半天妖阅读 18,095评论 0 22
  • 一、软件开发的常识 1.什么是软件 一系列由特定顺序组织起来的计算机数据或者指令常见的软件:​ 系统软件:wind...
    hollow_02f9阅读 3,517评论 0 0
  • 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 思路 需要一个循环结构,不断对输入数进行 无符号...
    Oriharas阅读 4,472评论 0 0
  • 车站 的路口没有谁去送别一个人来过一个人离开乘上人生的下一站风尘四起模糊的是孤独的行人 寂寞的阳光施虐的射在眼角包...
    落草为马阅读 1,351评论 0 0

友情链接更多精彩内容