前言
OpenMP 是基于共享内存模式的一种并行编程模型, 使用十分方便, 只需要串行程序中加入OpenMP预处理指令, 就可以实现串行程序的并行化....这里主要进行一些学习记录, 使用的书籍为: Using OpenMP: Portable Shared Memory Parallel Programming 和OpenMP编译原理及实现技术
执行模式...OpenMP编程模型是以线程为基础的, OpenMP 执行模式采用fork-join的方式, 其中fork创建新线程或者唤醒已有的线程, join将多个线程合并....is executed by thread 3
The parallel region is executed by thread 0
在上面的代码中, 程序开了四个线程, 其编号分别为0-3, 线程之间的执行是没有顺序的...如果1 2 3 都没有指定, 那么就会使用规则4
参考文章
OpenMP Tutorial学习笔记(4)OpenMP指令之同步构造(Parallel)
OpenMP学习笔记:基本概念