进程、线程、协和的对比
一、进程:
进程是资源分配单位
进程切换需要的资源很大,效率很低
二、线程
线程是操作系统调度的单位
线程切换需要的资源一般,效率一般。
三、协程:
协程切换任务资源很小,效率最高。
四、小结:
多进程、多线程根据CPU核数的不同,可能是并行的,
但是协程是在一个线程中,所以它一定是并发的。
一、进程:
进程是资源分配单位
进程切换需要的资源很大,效率很低
二、线程
线程是操作系统调度的单位
线程切换需要的资源一般,效率一般。
三、协程:
协程切换任务资源很小,效率最高。
四、小结:
多进程、多线程根据CPU核数的不同,可能是并行的,
但是协程是在一个线程中,所以它一定是并发的。