网站学堂 - 轻松学习从此开始!

网站学堂

当前位置: 主页 > C/C++ >

linux c输出程序运行时间

时间:2015-03-29 21:09来源:未知 作者:fang 点击:
Linux C 输出程序运行时间 #include #include #include #include #include #include int main(void) {struct timeval start_timeval, end_timeval;gettimeofday(start_timeval, NULL);int p_count = 1;pid_t pid;while((pid = fork()) 0) {if(++p_cou

Linux C 输出程序运行时间


#include 
#include 
#include 
#include 
#include 
#include 


int main(void) {
	struct timeval start_timeval, end_timeval;
	gettimeofday(&start_timeval, NULL);
	int p_count = 1;
	pid_t pid;
	while((pid = fork()) > 0) {
		if(++p_count > 10) break;
		printf("当前运行的进程是: %d\r\n", pid);
		printf("当前运行的用户ID: %d\r\n", getuid());
		usleep(1000000);
	}

	gettimeofday(&end_timeval, NULL);
	printf("程序执行了: %d 秒, %d 微秒\r\n", (end_timeval.tv_sec - start_timeval.tv_sec), (end_timeval.tv_usec - start_timeval.tv_usec));
	return EXIT_SUCCESS;
}
(责任编辑:fang)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容