# 03.2.3 同步与互斥
文章平均质量分 93
我也要当昏君
这个作者很懒,什么都没留下…
展开
-
CHS_09.2.3.6_2+多生产者-多消费者
在这个小节中 我们会学习一个多生产者 多消费者的这样一个问题模型。原创 2024-02-04 22:24:54 · 758 阅读 · 0 评论 -
CHS_08.2.3.6_1+生产者-消费者问题
在这个小节中 我们会学习一个经典的进程同步互斥的问题。原创 2024-02-01 23:40:33 · 809 阅读 · 0 评论 -
CHS_06.2.3.4_2+用信号量实现进程互斥、同步、前驱关系
各位同学 大家好 在这个小节中 我们要学习怎么用信号量机制来实现进程的同步互制关系。原创 2024-02-01 22:08:46 · 1042 阅读 · 0 评论 -
CHS_05.2.3.4_1+信号量机制
在这个小节中 我们会学习信号量 机制这个极其重要的知识点。原创 2024-01-30 22:35:32 · 766 阅读 · 0 评论 -
CHS_04.2.3.3+互斥锁
接下来 用于实现互斥的一种方法 你可以简单理解为 锁就是一个bool的变量。原创 2024-01-30 21:48:36 · 741 阅读 · 0 评论 -
CHS_03.2.3.2_2+进程互斥的硬件实现方法
但是如果说用硬件的卷tsl这个指令来执行的话 那么就可以保证检查和上锁这两个事情其实是一气呵成的一边把他上锁一边进行检查 把以前的那个值给返回回来所以这是这是他能解决问题的一个原因 这种方式的优点呢 就是实现起来很简单 其实如果用如果有这样一个指令的话 那我们的代码不会特别复杂 可以很简洁。原创 2024-01-29 22:00:22 · 847 阅读 · 0 评论 -
CHS_02.2.3.2_1+进程互斥的软件实现方法
在这个小节中 我们会学习进程互斥的几种软件实现方法。原创 2024-01-28 21:20:27 · 615 阅读 · 0 评论 -
CHS_01.2.3.1+同步与互斥的基本概念
咱们举过一个例子 就是老渣 他需要并发的执行两个约会任务就是分别和一号约和二号约 每一个约会的进程 他又会有一系列的要求老渣来执行的指令那么由于这些并发执行的进程有异步性 所以这些指令的推进顺序是我们不可预知的所以老渣有可能是这么约的 刚开始是执行一号的这个指令 一接下来执行一号的指令二也就是让老渣把新给一号于是 由于此时老渣的心还没有给任何人 所以他会顺利的把心交给一号 那么接下来如果说切换为就是调度了第二个约会进程的话 那么和二号的这个约会就需要执行这样的两条指定。原创 2024-01-27 20:46:02 · 872 阅读 · 0 评论