özel maddede nedeni böylece you don't have to change your code olmasıdır http://en.wikipedia.org/wiki/OpenMP#Data_sharing_attribute_clauses [Veri paylaşımı nitelik maddeleri] bakın.
tek yolu
özel nedeni
int i,j;
#pragma omp parallel for private(j)
for(i = 0; i < n; i++) {
for(j = 0; j < n; j++) {
//do something
}
}
kodunu değiştirmek için olmadan aşağıdaki kodu paralel hale. Böyle Örneğin:
tamamen geçerli C89/C90 kod ama OpenMP amaçlarından biri etkin veya derleme sırasında devre dışı bırakılabilir
pragma
ifadeleri eklemek dışında kodunuzu değiştirmek zorunda değil mi
int i
#pragma omp parallel for
for(i = 0; i < n; i++) {
int j;
for(j = 0; j < n; j++) {
//do something
}
}
.
Evet, otomatik olarak özeldirler – Eamorr