是否可以只使用两个信号量来同步三个或更多线程?

时间:2010-02-23 14:15:34

标签: operating-system posix

我们有三个或更多线程,我们只能使用两个信号量(二进制或计数信号量)吗?我想到的一个想法是使用sem_post-s和sem_wait-s的数量。 欢迎任何想法,策略。

1 个答案:

答案 0 :(得分:2)

信号量用于保护共享资源。您需要与共享资源一样多的信号量,这与多少线程访问这些资源无关。