- #include
- #include
- #include
- using namespace std;
- void openMP()
- {
- int i,j;
- for
- (i=
- 0
- ; i<
- 200000000
- ; i++
- )
- {
- for
- ( j =
- 0
- ; j <
- 100
- ; j++
- )
- j
- ++
- ;
- }
- }
- int main()
- {
- time_t start,end1;
- time(
- &
- start );
- double
- omp_start =
- omp_get_wtime( );
- int
- N =
- 1;
- int i,j;
- #pragma
- omp parallel for
- for
- (
- int
- m =
- 0
- ; m < N ; m++
- )
- {
- openMP();
- }
- double
- omp_end =
- omp_get_wtime( );
- time(
- &
- end1 );
- std::cout
- <<
- "used_times "
- <
- "\n";
- std::cout
- <<
- "omp_times "
- <
- "\n";
- return 0;
- }
来源: http://www.bubuko.com/infodetail-2152436.html