一 什么是进程

  进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。进程是一个程序的一次执行,同一个程序执行两次,那也是两个进程。

二 进程与程序的区别

程序仅仅只是一堆代码而已,而进程指的是程序的运行过程

三 并发与并行

一个cpu同一时刻只能执行一个任务

 一 并发:是伪并行,即看起来是同时运行。单个cpu+多道技术就可以实现并发,

二 并行:同时运行,只有具备多个cpu才能实现并行

四 同步和异步,阻塞和非阻塞

1. 同步与异步针对的是函数/任务的调用方式:同步就是当一个进程发起一个函数(任务)调用的时候,一直等到函数(任务)完成,而进程继续处于激活状态。
  而异步情况下是当一个进程发起一个函数(任务)调用的时候,不会等函数返回,而是继续往下执行,函数返回的时候通过状态、通知、事件等方式通知进程任务完成。 2. 阻塞与非阻塞针对的是进程或线程:阻塞是当请求不能满足的时候就将进程挂起,而非阻塞则不会阻塞当前进程