并发编程
目录 7操作系统发展史 1操作系统 2操作系统的发展史 3进程的理论 8开启进程的方式 9获取进程pid 10进程之间的空间隔离 11join 12进程的其他参数 13守护进程 14僵尸进程 孤儿进程 15互斥锁 16进程之间的通信 16.1基于文件进程之间的通信 16.2基于队列进程之间的通信 17生产拿消费者模型 18开启线程的两种方式 什么是线程? 19多线程与多进程开启速度的区别 20线程进程pid 线程内数据 21线程的其他方法 22join与守护线程 22互斥锁 23死锁现象递归锁 信号量 24GIL全局解释器锁 IO计算密集型验证 25多线程实现socket通信 26线程池 进程池 27同步调用 异步调用 2 1同步调用 2 2异步调用 28异步调用 回调函数 29线程队列 30event 31协程 7操作系统发展史 1操作系统 为什么要有操作系统 管理控制协调计算机中硬件与软件的关系 操作系统的作用? 精简的说的话,操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序。操作系统所处的位置如图1 #操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成,所以,单纯的说操作系统是运行于内核态的,是不准确的。 细说的话