并行
多个任务同时执行,建立在多核CPU基础上。(4个人吃饭,有4套餐具,可以同时吃)
并发
经过CPU的调度,快速的在单核CPU上多个任务的快速切换。(4个人吃饭,只有一套餐具,只能一个人一个人的吃)
进程
(公司)
资源单位,进程之间是相互独立的,进程自己是不能运行的,进程中的线程是负责执行和调度的,每个进程中默认都会有一个主线程
线程
(公司里的人)
执行单位
并行
多个任务同时执行,建立在多核CPU基础上。(4个人吃饭,有4套餐具,可以同时吃)
并发
经过CPU的调度,快速的在单核CPU上多个任务的快速切换。(4个人吃饭,只有一套餐具,只能一个人一个人的吃)
进程
(公司)
资源单位,进程之间是相互独立的,进程自己是不能运行的,进程中的线程是负责执行和调度的,每个进程中默认都会有一个主线程
线程
(公司里的人)
执行单位