multiprocessing
简介
multiprocessing
是一个package
, 这个包支持使用类似threading
模块的类似api去创建新的进程.
multiprocessing
支持本地和远程并发编程, 通过使用子进程来代替线程高效的规避了GIL问题.
所以, multiprocessing
允许程序员重复利用给定计算机的多核cpu.
由于python的跨平台, 所以multiprocessing
支持多个平台:unix, window, linux.