567
社区成员




void CommonTest()
{
int i,k;
double starttime,endtime;
starttime=omp_get_wtime();//获取当前时间
i=omp_get_nested();//是否允许并行嵌套
cout<<"是否允许并行嵌套:"<<i<<"\n";
#pragma omp parallel for
for(i=0;i<2;i++)
{
k=omp_in_parallel();//程序是否处于并行
cout<<"程序是否处于并行:"<<k<<"\n";
k=omp_get_num_threads();//获取线程数目
cout<<"线程数目:"<<k<<"\n";
k=omp_get_thread_num();//当前线程ID
cout<<"当前线程ID:"<<k<<"\n";
}
endtime=omp_get_wtime();//获取当前时间
cout<<"程序结束时间:"<<endtime<<"s\n";
cout<<"程序运行时间:"<<endtime-starttime<<"s\n";
}