1
OMP是否確保動態數組的內容是最新的,並且在OMP障礙後對所有線程都可見?關於OMP障礙和動態陣列
OMP是否確保動態數組的內容是最新的,並且在OMP障礙後對所有線程都可見?關於OMP障礙和動態陣列
是的。障礙導致所有可訪問內存的線程視圖保持一致;也就是說,它隱含地衝刷了程序的整個狀態。
如果你的數組超出了#pragma omp parallel構造,它將自動訪問所有線程共享的&。
但是他通過線程更新的方式僅取決於您使用的算法和同步機制來確保正確性。