對(duì)于所有平臺(tái)
避免共享數(shù)據(jù) 使用queue、pipe而不是類似threading中的同步原語(yǔ)
確保傳遞到方法中的參數(shù)是可以被pickle的
不要在進(jìn)程中開多個(gè)線程來(lái)使用proxy,除非使用了鎖來(lái)限制
在unix中千贯,如果進(jìn)程結(jié)束了而沒(méi)有被join科汗,就會(huì)變成僵尸進(jìn)程匠抗。
雖然說(shuō)在新進(jìn)程啟動(dòng)或調(diào)用active_children澳叉,所有還沒(méi)被join的進(jìn)程會(huì)被join表牢。除了調(diào)用join窄绒,獲取進(jìn)程的is_alive也會(huì)join。
不要輕易terminate
windows
需要確保所有傳遞到構(gòu)造函數(shù)的參數(shù)是可以被pickle的崔兴,所以方法是不可以使用的彰导,必須要使用函數(shù)蛔翅。
獲取全局變量可能會(huì)有問(wèn)題
創(chuàng)建進(jìn)程和啟動(dòng)的操作需要放在if name == 'main'里面