Python进程,线程以及协程对比

线程:一份代码资源有多个箭头同时执行
进程:拷贝多份代码资源中只存在一个箭头(线程)来执行
协程 : 利用程序的阻塞或者暂停时间完成多任务
即:资源分配的代码是进程,而执行代码的是线程,
可以理解为进程是工厂的一条流水线,其中线程就是流水线上的工人。
协程利用闲散时间加班的有志青年。

对于使用资源的占有和效率来考虑
进程最占用资源(拷贝多份代码和资源)
线程是使用一份资源同时进行
协程是一份资源中利用阻塞时间进行(消耗资源最小 类似于函数)

资源使用:
线程之间共享数据
进程之间互相独立

猜你喜欢

转载自blog.csdn.net/qq_18883663/article/details/83415175