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