Паралелизирам няколко разделени for-цикли, използвайки OpenMP. Докато отстранявах грешки в gdb, открих, че множеството нишки се създават, когато изпълнението достигне първия паралелен регион. Множеството нишки излязоха в края на изпълнението на цялата програма. Това е в противоречие с това, което мисля за модела на разделно присъединяване на OpenMP, където нишките трябва да се съединят заедно в главна нишка и след това да прекратят в края на всеки паралелен регион вместо в края на цялата програма.
Греша ли?
Благодаря!