目录:
1.什么是信号量
2.信号量的本质
1.什么是信号量
2.信号量的本质
什么是临界资源呢??
凡是倍多个执行流同时访问的资源就是临界资源!!!
我们看一个问题,我们fork()之后创建一个子进程,那么我们的全局变量,是不是我们父子进程的临界资源呢??
当然不是了,我们的子进程会写实拷贝,自己复制一份父进程资源
------------------------------------------------------------------------------------------------------------------------
什么是临界区呢??
我们现在再来解释一个概念!!!
什么是原子性呢???
每个人想进入电影院,必须先对count--,
要对count--,前提是每个人都得先看到count!!!
count本身也是临界资源!!!
信号量本身就是临界资源!!!
我们再来看看什么的互斥文章来源:https://www.toymoban.com/news/detail-468028.html
在任意一个时刻,只能允许一个执行流进入临界资源,执行它的临界区文章来源地址https://www.toymoban.com/news/detail-468028.html
到了这里,关于linux(system V标准)信号量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!