标签: linux semaphore paging
我试图更清楚地了解有界缓冲区问题(消费者/生产者),据我所知,解决此问题的方法之一是使用3个信号量 1. FULL-在数组中占据完整位置 2. EMPTY-包含数组中的可用位置 3. MUTEX-拥有数字1或0
是否有可能进一步解释这是什么意思,例如,如果FULL的数量为负数?还是空数为负?
难道互斥对象将不是1或0?如果是的话,那是什么意思?