大家好,我只是想知道如何在windows中使用任务集命令?
这是用python编写的部分代码,我在windows上运行它,它给出错误为taskset' is not recognized as an internal or external command
代码如下:-
event_list = df.to_records(index=False)
event_list = list(event_list)
os.system("taskset -p 0xff %d" % os.getpid())
p = Pool(processes=60)
p.starmap(calc_hazard,event_list)
print(time.time()-t_initial)```
您可以使用实现taskset命令的psutil库。例如:
p = psutil.Process(pid)
p.cpu_affinity(cpus)
其中cpus
是指定新cpu亲和性的整数列表。文档在这里。