有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。
(1) program test1 c!$ use omp_lib INTEGER TID,OMP_GET_THREAD_NUM !$omp parallel private(i) TID=OMP_GET_THREAD_NUM() print *,'threadid:',TID !$omp end parallel end 若是不声明OMP_GET_THREAD_NUM,OMP_GET_NUM_THREADS那么不会得到正确的线程号和总线程数。 原因:??? (2) 但是如果在开...
有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。