摘要: 线程与进程 进程,资源单位,是资源分配的最小单位,可以同时运行多个任务 线程,执行单位,是CPU调度的最小单位,允许单个任务可以分成几部分运行 每一个进程中至少有一个线程,线程才是真正的执行单位,进程只是在线程运行过程中提供代码运行所需要的资源。 线程是能独立运行的基本单位,也是独立调度和分派的基本 阅读全文
posted @ 2019-08-12 20:35 KbMan 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 进程间通信 多个进程修改同一个数据的时候: 用锁:牺牲速度,保证数据安全。即同一时间只能有一个任务在操作数据。 缺点:效率低,需要自己加锁,可能造成死锁。 优点:保证数据安全 基于锁的缺点,我们需要一个方案:效率高,又能帮忙解决锁问题。这就是multiprocessing模块为我们提供的基于消息的I 阅读全文
posted @ 2019-08-12 18:46 KbMan 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 操作系统与进程 操作系统知识: 作用: 1. 控制软硬资源 2. 调度进程,使进程有序 多道技术 1. 产生背景 针对单核,实现宏观上并发 2. 什么是多道? 内存中存放多个程序 3. 宏观/微观 1. 宏观上并行:多个程序在同时运行 2. 微观上串行:实际上多道程序轮流使用cpu 4. 时空上的复 阅读全文
posted @ 2019-08-12 14:48 KbMan 阅读(186) 评论(0) 推荐(0) 编辑