S.l.e!ep.¢%

像打了激速一样,以四倍的速度运转,开心的工作
简单、开放、平等的公司文化;尊重个性、自由与个人价值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

计算某个函数的运行时间

Posted on 2011-02-07 20:56 S.l.e!ep.¢% 阅读(324) 评论(0)  编辑 收藏 引用 所属分类: Unix

    pthread_mutex_t lock;

    pthread_mutex_init(&lock, NULL);

    clock_t start, end;
    start = clock();

    int ii = 0;

    for( int i = 0; i <= 100000; i++  )
    {
        pthread_mutex_lock( &lock  );
        ii = i;
        printf("%d \n", ii);
        pthread_mutex_unlock( &lock  );
    }

    end = clock();

    printf("time: %f \n", (double)(end - start) / CLOCKS_PER_SEC );

    pthread_mutex_destroy( &lock  );

    return 0;


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理