如何安全地在Open MP中的线程之间共享指针?

时间:2013-04-20 01:45:27

标签: c++ c multithreading openmp

我有一个动态分配的标志数组,可以通过open mp中的不同线程读取和修改,是否有任何安全的方法可以确保Open MP中的线程都可以读取数组中最新的数据?

我尝试过barrier / flush / volatile,看起来他们都有问题,如果这超出了open mp的范围,哪个多线程库可以在Windows操作系统中执行此操作? TBB或Cilk +?

0 个答案:

没有答案