【发布时间】:2017-10-20 13:20:06
【问题描述】:
我正在使用 C++ 编写Producer-consumer problem,使用 OpenMP 时实现监视器的方法是什么?
我在 OpenMP 中找不到像 conditional_variable 这样的东西,而且我无法在某些条件下实现等待/通知,例如在维基百科示例中。
【问题讨论】:
-
多说一些关于你想如何在 OpenMP 中解决 P-C 问题,对我来说这不适合 P-C?
-
你到底想做什么?这是一个学习练习,看看您是否可以仅使用 openMP 构造来实现条件变量? (这将是非常重要的。)您必须使用缺少 STL 条件变量的古老系统吗?你没听说过STL吗?输入一点。
标签: c++ multithreading openmp producer-consumer