Предложения OpenMP
Ссылки на выражения, используемые в API модели OpenMP.
Visual C++ поддерживает следующие предложений OpenMP.
Предложение |
Описание |
---|---|
Позволяет потокам доступа к значению главного потока, a threadprivate переменную. |
|
Указывает, что одну или несколько переменных должны быть разделены среди всех потоков. |
|
Определяет расширение функциональности unscoped переменных в параллельной области. |
|
Указывает, что каждый поток должен иметь собственный экземпляр переменной, и что переменная должна быть инициализирована со значением переменной, поскольку она существует, перед параллельной конструкции. |
|
Указывает, должен ли быть выполнен в режиме параллельного цикла или последовательно. |
|
Указывает, что версия включающего контекста переменной задается равным закрытой версии любого поток выполняет итерацию (последняя конструкция для-цикла) или последний раздел #pragma (partitions). |
|
Переопределяет барьера неявный в директиве. |
|
Устанавливает количество потоков в рабочей группе потока. |
|
Требуется в параллельном режиме for (OpenMP) если оператор ordered (директивы OpenMP) директива, которая будет использоваться в цикле. |
|
Указывает, что каждый поток должен иметь собственный экземпляр переменной. |
|
Указывает, что одну или несколько переменных, которые являются закрытыми к каждому потоку в операции уменьшения в конце параллельной области. |
|
Применяется к for (OpenMP) директива. |
|
Указывает, что одну или несколько переменных должны быть разделены среди всех потоков. |