首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

openmp——多线程范例

2013-10-24 
openmp——多线程实例#include stdio.h#include stdlib.h#define LEFT 30000000#define RIGHT 30000200i

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);
}

 

热点排行