[問題] 新手請教,Pool無反應
我是新手自學python,最近遇到了些問題
就是pool會失效,比方以下code(從網路上的教學找來的)
from multiprocessing import Pool
def test(i):
print(i)
if __name__=="__main__":
pool = Pool(processes=10)
for i in range(500):
pool.apply_async(test, args=i)
pool.close()
pool.join()
執行後毫無反應,也沒有任何print
找到的其它範例也都一樣,pool會失效
想請問這個函數是否有什麼問題或有什麼改動
我使用 Anaconda3 的 Spyder 去寫的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.50.189.47
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1518593545.A.366.html
→
02/14 17:03,
7年前
, 1F
02/14 17:03, 1F
→
02/14 21:11,
7年前
, 2F
02/14 21:11, 2F
→
02/15 09:49,
7年前
, 3F
02/15 09:49, 3F
※ 編輯: newasus (180.217.72.39), 02/15/2018 23:52:57
→
03/02 16:02,
7年前
, 4F
03/02 16:02, 4F
→
03/06 04:43,
7年前
, 5F
03/06 04:43, 5F
Python 近期熱門文章
PTT數位生活區 即時熱門文章