Producer Delegator Consumer使用互斥锁

时间:2015-10-20 11:04:55

标签: operating-system mutex semaphore

有多个消费者/听众在有界缓冲区中生成/侦听消息。有多个生成器在Bounded缓冲区中生成消息。 Delegator将消息存储在其内部队列中,并根据其优先级处理它,并将它们发送给适当的侦听器。消费者根据预定义的密钥接受消息。消息采用(键,值)对的形式。 因此,如果消息的密钥与消费者的密钥匹配,则消费者可以使用消息。

这是一个设计问题,我在接受采访时被问到。 我使用经典的生产者/消费者方法来解决它。 我想知道委托人如何适应经典场景以及如何处理互斥体?

0 个答案:

没有答案