Python3基础之(三十 一)多线程&多进程

版权声明:本文为博主原创文章,转载请注明出处! https://blog.csdn.net/PoGeN1/article/details/84196988

一、多线程 Threading

多线程 Threading 是一种让程序拥有分身效果. 能同时处理多件事情. 一般的程序只能从上到下一行行执行代码, 不过多线程 (Threading)就能打破这种限制. 让你的程序鲜活起来.

二、多进程 Multiprocessing

我们在多线程 (Threading) 里提到过, 它是有劣势的, GIL 让它没能更有效率的处理一些分摊的任务. 而现在的电脑大部分配备了多核处理器, 多进程 Multiprocessing 能让电脑更有效率的分配任务给每一个处理器, 这种做法解决了多线程的弊端. 也能很好的提升效率.

:关于多线程和多进程后续还有一个专题讲这个,大家可以先简单理解一下大致是什么东西,不必纠结。

猜你喜欢

转载自blog.csdn.net/PoGeN1/article/details/84196988