现在我的功能是使用了25%的cpu,而且我有4个内核,所以我猜测它的最大输出是1个核心?
无论如何..我需要一种方法来在4个线程/进程上运行我的函数来利用我的所有CPU,我已经看过stackoverflow如何做到这一点但是它们都是需要参数的函数..没有&# 39; t,我也不太了解它。
我的功能就是这个
def loop():
for i in range(0,831838):
...
答案 0 :(得分:0)
想出来......
if __name__ == '__main__':
jobs = []
for i in range(4):
p = multiprocessing.Process(target=loop)
jobs.append(p)
p.start()