问题描述
应该将信号量限制为一次访问多个共享资源的多个线程,通常将其与保险柜的钥匙(它们全部存储在某个存储桶中)或防止人们进入完整的夜总会的门卫进行比较。但是,似乎有一个问题:如果您没有钥匙,就无法打开保险箱。如果夜总会里有警卫,即使您已经完全醉了,也不在乎规则,他们也会阻止您进入一个完整的夜总会。但是,不关心规则的“醉汉”线程(或更可能的是,程序员忘记了共享资源的事实)可以简单地忽略您的信号量并破坏共享资源。是吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)