摘要: 一、线程 1.什么是线程 ​ 回顾进程是操作系统可以调度已经进行资源分配的基本单位,是一个资源单位,其中包含了运行这个程序所需的资源 线程是操作系统可以运算调度的最小单位,是真正的执行单位,其包含在进程中, 一个线程就是一条固定的控制流程, 一个进程可以包含多个线程,同一进程中的线程共享进程内的资源 阅读全文
posted @ 2019-07-04 19:24 emos 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 生产消费者模型是将消费者的充分处理完生产的数据,并将效率最大化。 生产者: 泛指产生数据的一方 消费者: 泛指处理数据的一方 一、具体的解决方法: 1、案例: ​ 食堂饭店是生产者 ​ 我们吃饭的人就是消费者 2、案例分析 他们之间有什么问题 ​ 效率低 因为双方的处理速度不同 一个快一个慢 则双方 阅读全文
posted @ 2019-07-04 19:16 emos 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、IPC(Inter Process Communication) 空间复用 中内存隔离开了多个进程直接不能直接交互 1、几种方式 : 1.创建一个共享文件 ​ 缺点: 效率较低 ​ 优点: 理论上交换的数据量可以非常大 ​ 适用于: 交互不频繁 且数据量较大的情况 2.共享内存 (主要方式) ​ 阅读全文
posted @ 2019-07-04 19:05 emos 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一、守护进程 1、概念 在python中 守护进程也是一个进程, 默认情况下 主进程即使代码执行完毕了 也会等待子进程结束才会结束自己 当一个进程b设置为另一进程a的守护进程时 a是被守护 b是守护进程 特点是: 当被守护a 结束时,即使b的任务没有完成也会随之结束 2、比喻: 康熙 是一个进程 妃 阅读全文
posted @ 2019-07-04 19:03 emos 阅读(409) 评论(0) 推荐(0) 编辑