多任务和多线程
多任务:
比如吃饭玩手机,看起来是同时,本质上是大脑同一时间只做了一件事情(上一秒在看手机,这一秒吃口饭,看似同时,实际上是快速交替)
多线程:
一条道变多条道,避免堵塞,提高效率
进程与程序
进程(process)是系统开辟分配的
进程里面有线程(thread),真正执行的是进程里面的线程(线程是CPU调度执行的单位)
进程是线程的保护伞,所有线程都在里面,哪怕进程什么都不干,跑的也是名为main的主线程
总结
来源:b站狂神