2021
03-05
03-05
Python多进程与多线程的使用场景详解
前言Python多进程适用的场景:计算密集型(CPU密集型)任务Python多线程适用的场景:IO密集型任务计算密集型任务一般指需要做大量的逻辑运算,比如上亿次的加减乘除,使用多核CPU可以并发提高计算性能。IO密集型任务一般指输入输出型,比如文件的读取,或者网络的请求,这类场景一般会遇到IO阻塞,使用多核CPU来执行并不会有太高的性能提升。下面使用一台64核的虚拟机来执行任务,通过示例代码来区别它们,示例1:执行计算密集型任...
继续阅读 >