Win32平台添加如下代碼,防止多程序崩潰
p.start()來啟動子程序
p.join()方法來使得子程序運作結束後再執行父程序
示例:
ping多個域名:
函數fping通過使用return取得傳回結果:
https://docs.python.org/2/library/multiprocessing.html
共享記憶體變量 multiprocessing.Queue/Array,效率高于manager()
使用共享變量list實作真正的多程序并發:
共享變量使用dict:
共享變量使用value:
共享變量Queue的應用:(先進先出,測試的時候,如果不加鎖,也能正常put進queue。因為多程序中的queue有安全機制,是以不用加lock)
1.
2.
3.
通過class派生類:
經測試:Manage().list()或Queue()在使用過程中效率遠低于global變量。
多程序間共享變量:
http://www.tuicool.com/articles/ZZri22