读书人

openmp多线程范例

发布时间: 2013-10-24 18:27:24 作者: rapoo

openmp——多线程实例

#include <stdio.h>
#include <stdlib.h>

#define LEFT 30000000
#define RIGHT 30000200

int main()
{
int i,j,mark;
#pragma omp parallel for private(j,mark)
for(i = LEFT; i <= RIGHT; i++)
{
mark = 1;
for(j = 2; j < i/2 ; j++)
{
if(i % j == 0)
{
mark = 0;
break;
}
}
if(mark)
printf("%d is a prime.\n",i);
}

exit(0);
}

读书人网 >编程

热点推荐