openmp写入磁盘线程是否安全?

时间:2015-09-03 19:47:19

标签: c++ multithreading openmp

我的C ++程序伪代码如下:

#omp pragma parallel
for (i=1...100000)
  write input files into a file called "$i.txt", $i is the value of i
  then do ./outside_program $i.txt and reads its inputs and do other stuff

假设./outside_program是线程安全的。是使用openmp写入C++线程安全吗?

中的不同文件

1 个答案:

答案 0 :(得分:1)

如果您要写入不同的文件,我认为没有问题是线程安全的。 实际上,这个问题并不依赖于您使用的多线程API。 OpenMP,TBB或其他技术......