【发布时间】:2017-11-21 08:52:07
【问题描述】:
我用openmp完成了下面的代码,但是函数
nvme_identify(fd, 0, 1, data);
依次调用 ioctl(),它是 nvme 的阻塞系统调用。因此,为了获得真正的并行性,我希望拥有与 pthread 相同的代码。
我是 pthreads 的新手,所以任何人都可以为我提供以下 openmp 代码的 pthreads 语法吗?
#pragma omp parallel for num_threads(5)
for(i=0; i<rc; i++){
err = nvme_identify(fd, 0, 1, data);
}
【问题讨论】:
标签: c multithreading pthreads openmp systems-programming