Параллельное программирование - 22 стр.

UptoLike

Составители: 

переменная того же типа и все ссылки на оригинальную переменную внутри
конструкции, содержащей эту клаузу, заменяются на ссылки на частную
переменную. Однако частная переменная после создания остается неопределен-
ной, а после выхода из параллельной области не существует и, кроме того, ста-
новится неопределенным значение оригинальной переменной.
private(list)
Ограничения на клаузу естественные.
Клауза firstprivate
Указывает, что все переменные из списка являются частными переменными
нитей, и при входе в соответствующую область инициализируются значением
оригинальной переменной.
firstprivate(list)
Клауза lastprivate
Указывает, что все переменные из списка являются частными переменными
нитей, и по выходу из соответствующей области оригинальные переменные об-
новляются.
lastprivate(list)
После завершения конструкции, содержащей рассматриваемую клаузу, все
оригинальные переменные-элементы списка получают значения, которые имели
соответствующие частные переменные во время последовательно-последнего
прохода ассоциированного цикла или лексически-последней конструкции
section.
22