当前位置: 技术问答>linux和unix
如何获取运行在用户和系统模式下的时间?
来源: 互联网 发布时间:2015-10-12
本文导语: 是在/proc文件系统里边么?我实在是不会了,哪位知道给指导一下吧!谢谢!! | ft,怎么和我们上次的课程内容刚好一样啊? /******************************** rpm.h *******************************/ #include #include #def...
是在/proc文件系统里边么?我实在是不会了,哪位知道给指导一下吧!谢谢!!
|
ft,怎么和我们上次的课程内容刚好一样啊?
/********************************
rpm.h
*******************************/
#include
#include
#define CPUNUM 1
pthread_attr_t attr;
pthread_t tid;
struct rpm{
long curr_stime;
long prev_stime;
long curr_utime;
long prev_utime;
}cpuinfo[CPUNUM];
void cpuagent();
void console();
/**************************************
linux system management
mfkwmfk 2005.7.13
***************************************/
#include "rpm.h"
void cpuagent(){
FILE *fn;
char tempchar1[256];
char tempchar2[256];
char tempchar3[256];
char tempchar4[256];
char tempchar5[256];
long stime;
long utime;
long ulowtime;
long temp1;
char buf[256];
do{
int i=0;
bzero(buf,256);
fn=fopen("/proc/stat","r");
fgets(buf,256,fn);
for(;i
/********************************
rpm.h
*******************************/
#include
#include
#define CPUNUM 1
pthread_attr_t attr;
pthread_t tid;
struct rpm{
long curr_stime;
long prev_stime;
long curr_utime;
long prev_utime;
}cpuinfo[CPUNUM];
void cpuagent();
void console();
/**************************************
linux system management
mfkwmfk 2005.7.13
***************************************/
#include "rpm.h"
void cpuagent(){
FILE *fn;
char tempchar1[256];
char tempchar2[256];
char tempchar3[256];
char tempchar4[256];
char tempchar5[256];
long stime;
long utime;
long ulowtime;
long temp1;
char buf[256];
do{
int i=0;
bzero(buf,256);
fn=fopen("/proc/stat","r");
fgets(buf,256,fn);
for(;i