예제 #1
2
파일: hello.c 프로젝트: reveriel/vps_data
int main()
{
    omp_set_num_threads(4);

#pragma omp parallel
    {
        int id = 0;
        id = omp_get_thread_num();
        pooh(id, a, n);
    }
    printf("all done\n");
    for (int i = 0; i < n; i++ )
        printf("%d\n", a[i]);
    return 0;
}
void main()
{
	double A[1000];
	#pragma omp parallel num_threads(6)
	{
		int ID = omp_get_thread_num();
		pooh(A,ID);	
	}
	//All the thread wait here.. called barrier
	printf("All Done\n");
}