在Python中优雅地用多进程:进程池 Pool、管道通信 Pipe、队列通信 Queue、共享内存 Manager Value
Python自带的多进程库multiprocessing可实现多进程。我想用这些短例子示范如何优雅地用多线程。中文网络上,有些人只是翻译了旧版的Python官网的多进程文档。而我这篇文章会额外讲一讲下方加粗部分的内容。创建进程Process,fork直接继承资源,所以初始化更快,spawn只继承必要的资源,所以更省内存,「程序的入口」ifname==main进程池Pool,Pool只能接受一个参数