92
yangi oqimlarni hosil qiladi va ushbu oqimlarning har biri “parallel muhit” matnini
ekranda chop etadi, keyin yaratilgan oqimlar tugatiladi va bosh oqim “2 - ketma -
ket muhit” matnini ekranga chop etadi.
#include "stdafx.h"
#include
using namespace std;
int
_tmain(
int
argc, _TCHAR* argv[])
{
cout<<“1 – ketma – ket muhit”;
#pragma omp parallel{
cout<
}
cout<<2 – ketma – ket muhit”;
}
Ayrim hollarda tizimning о‘zi parallel muhitda bajarilayotgan oqimlar sonini
tizim resurslarini optimizatsiya qilish uchun dinamik ravishda о‘zgartirishi mumkin.
Oqimlar sonini dinamik ravishda о‘zgartirish OMP_DYNAMIC о‘zgaruvchisiga
true qiymatni berish orqali amalga oshiriladi. Masalan, Linux operatsion tizimining
bosh komanda obolochkasida ushbu qiymatni quyidagi buyruq orqali amalga
oshirilish mumkin:
export OMP_DYNAMIC = true
;
Dinamik ravishda о‘zgaradigan tizimlarda oqimlar soni odatda belgilanmagan
bо‘ladi va uning qiymati falsega teng bо‘ladi.
2>