OMP는 동적 배열의 내용이 최신이고 OMP 장벽 이후 모든 스레드에서 볼 수 있는지 확인합니까?OMP 장벽 및 동적 배열 정보
1
A
답변
1
예. 장벽은 접근 가능한 모든 메모리에 대한 모든 스레드의 관점을 일관되게 만듭니다. 즉, 프로그램의 전체 상태를 암시 적으로 플러시합니다.
0
배열이 #pragma omp 병렬 구조를 벗어나면 모든 스레드가 자동으로 &에 액세스 할 수 있습니다.
그러나 스레드에 의해 업데이트되는 방식은 정확성을 보장하기 위해 사용자의 알 고 및 동기화 메커니즘에 의존합니다.