概要:python
进程并发
并发和并行异步
同步\异步\阻塞\非阻塞操作系统
进程的建立、结束与并发的实现线程
一.进程讲解设计
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操做系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。咱们本身在python文件中写了一些代码,这叫作程序,运行这个python文件的时候,这叫作进程。 视频
二.并发和并行游戏
经过进程之间的调度,也就是进程之间的切换,咱们用户感知到的好像是两个视频文件同时在播放,或者音乐和游戏同时在进行,不管是并行仍是并发,在用户看来都是'同时'运行的,无论是进程仍是线程,都只是一个任务而已,真是干活的是cpu,cpu来作这些任务,而一个cpu同一时刻只能执行一个任务.进程
1.并发:是伪并行,即看起来是同时运行。单个cpu+多道技术就能够实现并发(并行也属于并发),提升了程序的工做效率.资源
它完成了两项工做:
a:进程之间的切换 (cpu只会运算,遇到I/O,程序进行切换的时候是操做系统控制的)
b:保护现场,保留你进程执行的状态
2.并行:同时运行多个任务,只有具有多个cpu才能实现并行.
三.同步\异步\阻塞\非阻塞
四.进程的建立、结束与并发的实现
详情:https://mp.weixin.qq.com/s/r_SrW3KYhmEb7x5OtlZt_w