多任务(进程、线程、协程) 一、线程1.什么是线程 二、进程1.什么是进程 三、协程1.什么是协程 四、三者的区别 一、线程 1.什么是线程 二、进程 1.什么是进程 进程是系统进行资源分配和调度的独立单位; 三、协程 1.什么是协程 四、三者的区别 1. 一个程序至少有一个进程,一个进程至少有一个线程. 2. 线程的划分尺度小于进程(资源比进程少),使得多线程程序的并发性高。 3. 进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率 4. 线程不能够独立执行,必须依存在进程中