Python多进程、多线程及各自的适用场景

多线程与多进程的应用场景不一样:1、线程的创建开销小、由于GIL的存在,无法真正并行,适合GUI、网络通信、文件读写等IO密集型场景;2、进程的创建开销大,可以充分利用多个CPU实现并行,适合计算量比较大(比如单个函数执行需要几分钟、几十分钟以上),且无需IO(简单地说就是数据已经在内存中,不需要读
posted @ 2020-12-04 20:34  morein2008  阅读(1665)  评论(0编辑  收藏  举报