通俗描述:
(例如剪刀)
她需要花一些财力物力制作一条生长线,这个生长线上有很多的器件以及这些材料所有的为了能够生产剪子而准备的资源称之为:进程
只有生长线是不能够生产的,所有老板找个工人来进行生产,这个工人能利用这些材料最终稿一步步将剪子做出来,这个来做事情的工人称之为:线程这个老板为了提高生产率,想到三种方法:
进程是资源分配的单位
线程是操作系统调度的单位
进程切换需要的资源最大,效率很低
线程切换需要的资源一般,效率一般(当然了在不考虑GIL的情况下)
协程切换任务资源很小,效率高
多进程、多线程根据cpu核数不一样可能是并行的,但是协程是在同一个线程中,所以说并发
原文:https://www.cnblogs.com/NEGAN-H/p/14615504.html