关于多线程的大概讲解:在Python的标准库中给出了2个模块:_thread和threading,_thread是低级模块不支持守护线程,当主线程退出了时,全部子线程都会被强制退出了。在大部分状况下人们只需要采用threading这个高级模块即可。多进程共享资源必然会导致进程间相互竞争,所以应该尽最大可能防止使用共享状态。由于进程的创建跟销毁都涉及到系统资源的分配以及回收,导致多进程的开销明显大于多线程的开销。对CPU密集型代码 - 多进程效率更高对IO密集型代码 - 多线程效率更高

python多线程和多进程关系详解

python多线程和多进程关系详解