0

障碍似乎在 Pthreads 中经常使用。Pthreads 提供了 pthread_barrier_init() 原语来帮助创建新的屏障。

http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_barrier_init.html

但是,根据我自己的经验,我还没有看到任何使用多个障碍的*现实世界程序?我用谷歌搜索并看到了这个主题http://www.linuxquestions.org/questions/programming-9/when-do-you-need-more-than-1-pthread-barrier-variable-752164/。但是,该主题没有介绍任何真正需要超过 1 个障碍的示例程序。

所以,我想知道我们是否在一个程序中需要多个障碍?任何现实世界的例子?

感谢您的意见!

4

0 回答 0