我们通过对比下多进程,多线程和什么都不做时的消耗时间,看看哪种方式更有效率。
直接贴代码
1 | import multiprocessing as mp |
运算结果:
normal: 499999666667166666000000
normal time: 2.0605103969573975
multithread: 499999666667166666000000
multithread time: 1.942901611328125
multicore: 499999666667166666000000
multicore time: 1.177018404006958