synchronization Directives
2020-04-02 本文已影响0人
小幸运Q
master:只被主线程执行,没有锁的限制。比single更高效
critical:线程会被锁死直到critical的section运行结束
barrier:等待所有线程执行完才允许下一步执行
atomic:变量需要原子化地更新(排他更新 )
#pragma omp atomic
count = count+1;
master:只被主线程执行,没有锁的限制。比single更高效
critical:线程会被锁死直到critical的section运行结束
barrier:等待所有线程执行完才允许下一步执行
atomic:变量需要原子化地更新(排他更新 )
#pragma omp atomic
count = count+1;