나는 pub-sub 모델에서 객체의 대기 시간을 계산하는 프로그램을 가지고있다. 나는 타임 스탬프에 대한 다음과 같은 기능을 사용했습니다 :gettimeofday()의 단위는 무엇입니까?
uint64_t GetTimeStamp() {
struct timeval tv;
gettimeofday(&tv,NULL);
return tv.tv_sec*(uint64_t)1000000+tv.tv_usec;
}
대기 시간은 게시자와 구독자의 타임 스탬프 차이로 측정된다. 따라서 측정 된 대기 시간의 단위가 걱정됩니다. 초 또는 마이크로 초 안에 있습니까 ??
'남자 gettimeofday'는 timeval 구조체 세부 사항 – suspectus
그냥 단순히 상수는 초 뭔가를 얻기 위해 곱 무엇으로 살펴 볼 수 . 1 초 = 1000000 마이크로 초. – darxsys
http://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/time.h.html :) – ludesign