看板 Python 關於我們 聯絡資訊
原本以為是子程式的問題,結果發現在多進程時根本沒有運行子程式, 請問到底是甚麼原因 q_q 程式碼如下 from multiprocessing import Process def sep_Recog(): print("hi") def multicore(): Job_co1 = Process(target = sep_Recog,args=()) Job_co2 = Process(target = sep_Recog,args=()) Job_co3 = Process(target = sep_Recog,args=()) Job_co4 = Process(target = sep_Recog,args=()) Job_co1.start() Job_co2.start() Job_co3.start() Job_co4.start() Job_co1.join() Job_co2.join() Job_co3.join() Job_co4.join() if __name__ == '__main__': multicore() -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.105.42.253 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1490885074.A.A58.html
zerof: http://imgur.com/JnFkYcJ 你的執行環境有問題吧... 03/30 23:11
doun: 驚... 看來真的是我的環境有問題 03/31 00:02
我的python版本是3.6.0 但真的無法開啟 ※ 編輯: doun (27.105.40.150), 04/02/2017 21:00:57
zerof: win7 3.6.0, 3.5.3, 2.7.11 x64 都沒問題 04/03 22:14
s860134: 哈 要不要嘗試裝舊一點? 04/03 22:39