跳过导航链接 | |
退出打印视图 | |
Oracle Solaris Studio 12.3 概述 Oracle Solaris Studio 12.3 Information Library (简体中文) |
Oracle Solaris Studio 编译器符合 OpenMP 3.1 共享内存并行化 API 规范。OpenMP 由可以用来开发多线程应用程序的一组编译器指令、库例程和环境变量构成。
为了充分利用编译器 OpenMP 支持,可以使用 OpenMP 指令和函数来并行化代码部分,并在编译时使用 -xopenmp 选项。要在多线程环境中运行并行化程序,必须在执行之前设置 OMP_NUM_THREADS 环境变量,以指定程序可以使用的线程数。如果未指定 OMP_NUM_THREADS,则缺省为 2。有关详细信息,请参见《Oracle Solaris Studio 12.3:OpenMP API 用户指南》。