OpenMP实现数组并行相加

int main()
{
	int sum = 0;
	int a[] = {1,2,3,4,5,6,7,8};
	int coreNum = omp_get_num_procs();//获得处理器个数
	printf("处理器个数:%d\n", coreNum);
	int *sumArray = new int[coreNum]; //每一个处理器统计一部分总和
	for (int i=0; i

你可能感兴趣的:(并行计算)