一天没有出过家门,实属无聊,没事瞎写写
1. 基本概念1.1 多进程和多线程的概念程序是由指令和数据组成,指令要运行,数据要加载,指令被 CPU 加载运行,数据被加载到内存,指令运行时可由 CPU 调度硬盘、网络等设备 。一个线程就是一个指令,CPU 调度的最小单位,一个进程就是一系列的指令流,由 CPU 一条一条执行
- 进程是程序在计算机上的一次执行活动 。当你运行一个程序,你就启动了一个进程 。一系列指令
- 线程是进程中的实际运行单位,是独立运行与进程之中的子任务 。一条单独的指令
- 并发是指单核 CPU 运行多线程时,时间片进行很快的切换,线程轮流执行 CPU
- 并行是指多核 CPU 运行多线程时,真正的在同一时刻运行

文章插图
多核 CPU 的情况下有多个一级缓存,如何保证缓存内部数据一致性,不让系统数据混乱,解决方案就是缓存一致性协议(Modified Exclusive Shared Or Invalid,MESI)或者锁住总线,其中锁住总线,效率非常低下
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
