linux获取系统启动ticks
函数原型:clock_t times(struct tms *buf);
头文件:#include <sys/times.h>
times函数返回自系统启动以来已运行的ticks数,返回值clock_t实际是long int类型。传入参数buf可为空。
#include <sys/times.h> #include <stdio.h> int main(){ int ticks = times(NULL); printf("current ticks:%d", ticks); return 0; }
至于clock_t代表多长时间,可以用sysconf(_SC_CLK_TCK);获取,他在unistd.h中定义,返回的是每秒的tick数。
posted on 2011-03-31 16:02 loongwong 阅读(1878) 评论(0) 编辑 收藏 举报