/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PABCNetHelp/LangGuide/OpenMP/sections.html
52 строки
3 KB
samuraiGH
adding working-tree-encoding attribute (#3325)
07 ноя 2025, 16:12
Не верифицирован
07 ноя 2025, 16:12
cf1fd29
Код
Авторство
О чём код?
<html> <head> <object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"> <param name="Keyword" value="sections"> </object> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title></title> <link rel="StyleSheet" href="../../default.css"> </head> <body> <H1>Параллельные секции и директива parallel sections</H1> <p>Директива <code>parallel sections</code> обеспечивает параллельное выполнение нескольких операторов, простых или составных.</p> <blockquote> <p><code><font color="#666666">{$omp parallel sections}<br> </font> <b>begin</b><br> <i> секция 1;<br> секция 2;<br> </i> ...;<br> <b>end</b>;</code></p> </blockquote> <p>Каждый оператор в блоке <code><b>begin</b> ... <b>end</b></code>, следующем за директивой является отдельной секцией.</p> <blockquote> <p><code><font color="#666666">{$omp parallel sections}<br> </font> <b>begin</b><br> <i> оператор 1;<br> оператор 2;<br> </i> <b>begin</b><br> <i> оператор 3;<br> оператор 4;<br> оператор 5;<br> </i> <b>end</b>;<br> <b>end</b>;</code></p> </blockquote> <p>Здесь описаны три параллельные секции, первая – оператор 1, вторая – оператор 2 и третья – блок <code>begin</code> ... <code>end</code>, состоящий из операторов 3-5.</p> <p>Все переменные, описанные вне параллельных секций, будут разделяемыми, то есть, если в секциях есть обращение к таким переменным, то потоки, выполняющие эти секции, будут обращаться к одной и той же ячейке памяти. Все переменные, объявленные внутри секции, будут доступны только в той секции, в которой они объявлены.</p> <p>Корректная работа параллельных секций возможна, только если секции независимы друг от друга – если они могут выполняться в любом порядке, не обращаются к одним и тем же переменным и не изменяют их.</p> </body> </html>