C++ OMP如何设置线程数

   2024-10-02 3900
核心提示:在C++中使用OpenMP库来设置线程数,可以通过设置环境变量OMP_NUM_THREADS来控制线程数。#include omp.h#include iostreamint mai

在C++中使用OpenMP库来设置线程数,可以通过设置环境变量OMP_NUM_THREADS来控制线程数。

#include <omp.h>#include <iostream>int main() {    // 设置线程数为4    omp_set_num_threads(4);    #pragma omp parallel    {        int thread_id = omp_get_thread_num();        std::cout << "Hello from thread " << thread_id << std::endl;    }    return 0;}

另外,可以通过在运行程序时设置OMP_NUM_THREADS环境变量来控制线程数,例如在Linux系统下可以使用以下命令:

export OMP_NUM_THREADS=4./your_program

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号