进程

今日内容

进程:

运行中的程序就是进程;

不运行的是程序,运行的叫进程

占用资源,需要操作系统调度资源

pid 在当前状态下,唯一标识

进程是计算机当中最小的资源分配单位

 

并发:多个程序同时执行,特指在一个CPU情况下,多个程序轮流在一个CPU上运行

宏观: 多个程序在同时执行

微观: 多个程序轮流在一个CPU上执行,本质上还是串行(交替执行时间片很短)

 

并行: 多个程序同时执行,并且在多个CPU上执行(任何时间点都能查到他们在同时执行)

本质是判断能否利用多核或多个CPU同时执行

同步: 一个执行完后再执行另一个

在做A事件的时候发起B事件,必须等待B事件结束后再执行A事件

异步:各不相干,互不影响的进行

在做A事件的时候发起B事件,不必等待B事件结束就可以继续执行A事件

 

阻塞: 如果在程序执行过程中,CPU不工作,就进入阻塞状态

input accept recv recvfrom等

非阻塞:如果在程序执行过程中,CPU工作,就进入非阻塞状态

线程: 必须存在在进程中,也可以人为在进程中开启多个线程

是进程中的一个单位,不能脱离进程独立存在

线程是计算机中能够被CPU调度的最小单位

每天电脑打两遍代码(印象笔记和Typora)

手抄一遍课上代码

 

剩下的任务,手抄一遍,继续之前的复习进度

posted @ 2019-01-29 12:19  .如影随行  阅读(3842)  评论(0编辑  收藏  举报