天天看點

多程序

 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

繼續閱讀