2
我是新來的Python的多,而且我寫了下面的小腳本:問題與池和多模塊的隊列在Python
import multiprocessing
import os
def task(queue):
print(100)
def run(pool):
queue = multiprocessing.Queue()
for i in range(os.cpu_count()):
pool.apply_async(task, args=(queue,))
if __name__ == '__main__':
multiprocessing.freeze_support()
pool = multiprocessing.Pool()
run(pool)
pool.close()
pool.join()
我很奇怪,爲什麼不執行,有任務()方法運行此腳本後沒有輸出。任何人都可以幫我嗎?
謝謝。這真的有幫助! –