2013-07-25 31 views
5

Tôi có một chương trình để tính độ trễ của một đối tượng trong một mô hình pub-sub. Tôi đã sử dụng các chức năng sau đây cho timestamp:Đơn vị của gettimeofday() là gì?

uint64_t GetTimeStamp() { 
    struct timeval tv; 
    gettimeofday(&tv,NULL); 
    return tv.tv_sec*(uint64_t)1000000+tv.tv_usec; 
} 

Độ trễ là khoản chênh lệch dấu thời gian trong nhà xuất bản và thuê bao. Vì vậy, tôi quan tâm đến đơn vị đo độ trễ. Là nó trong vài giây hoặc micro giây ??

+2

'người đàn ông gettimeofday' để xem chi tiết struct timeval – suspectus

+0

Chỉ đơn giản là tìm kiếm với những gì thường xuyên bạn là nhân giây để có được cái gì khác . 1 giây = 1000000 micro giây. – darxsys

+0

http://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/time.h.html :) – ludesign

Trả lời

Các vấn đề liên quan