你好=)我正在尝试为以下问题提出一个伪代码,但我对信号量的同步有点困惑,所以我希望有人能提供帮助!
我们有 M 个消费者和 M 个生产者以及 2 个相同 N 大小的缓冲区。消费者从一个缓冲区消费,生产者在另一个缓冲区生产。当消费者缓冲区为空而生产者缓冲区已满时,缓冲区交换并且进程继续。
关于如何使用信号量同步这些进程的任何想法?谢谢!
你好=)我正在尝试为以下问题提出一个伪代码,但我对信号量的同步有点困惑,所以我希望有人能提供帮助!
我们有 M 个消费者和 M 个生产者以及 2 个相同 N 大小的缓冲区。消费者从一个缓冲区消费,生产者在另一个缓冲区生产。当消费者缓冲区为空而生产者缓冲区已满时,缓冲区交换并且进程继续。
关于如何使用信号量同步这些进程的任何想法?谢谢!