// toIntTest.cpp : Defines the entry point for the console application. // #include #include #include "getCurrentTime.h" #include "../fw/2007.12/src/base/point.h" #if !defined(__AIX) && !defined(__sparc) #define LOW_ENDIAN_ARCH #endif #ifdef _MSC_VER #define MY_INLINE __forceinline #else #define MY_INLINE inline #endif #ifndef _MSC_VER #define __int64 long #endif void test1() { int th_id, nthreads; #pragma omp parallel private(th_id) { th_id = omp_get_thread_num(); printf("Hello World from thread %d\n", th_id); #pragma omp barrier if ( th_id == 0 ) { nthreads = omp_get_num_threads(); printf("There are %d threads\n",nthreads); } } } void test2() { int th_id, nthreads; #pragma omp parallel private(th_id) { th_id = omp_get_thread_num(); printf("Hello World from thread %d\n", th_id); // #pragma omp barrier if ( th_id == 0 ) { nthreads = omp_get_num_threads(); printf("There are %d threads\n",nthreads); } } } int main(int argc, char* argv[]) { // Init initGetCurrentTimeLib(); // test1(); test2(); return 0; }