8.2 进程


进程

进程的定义

经典定义:一个执行中的程序实例。

通俗易懂定义:一个刚打开的APP应用程序。

逻辑控制流

当我们在使用一个应用程序时,好像我们一直在使用它,它则独占着整个CPU。其实不然,当你同时打开多个APP时,进程一旦出现,就会和已经存在的进程,共同占有CPU,只不过切换的特别快,你感觉不到。

而这就是逻辑控制流的作用。

并发

并发流,只要执行在时间上重叠了,就是并发流。

这里记录几个概念:

多任务:一个进程和其他进程轮流运行。

并发:多个流并发的运行。

并发是一种伪并行,是在不同的任务之间进行切换,只不过切换的很快。

并行

针对多核处理器,四核就执行四个任务,八核就执行八个任务。