Mam program do obliczania opóźnienia obiektu w modelu pub-sub. Ja stosować następującą funkcję znacznika czasu:Co to jest jednostka gettimeofday()?
uint64_t GetTimeStamp() {
struct timeval tv;
gettimeofday(&tv,NULL);
return tv.tv_sec*(uint64_t)1000000+tv.tv_usec;
}
utajenia są mierzone jako różnica znaczników czasu w wydawcy i abonenta. Tak, jestem zaniepokojony jednostką mierzonego opóźnienia. Czy to w sekundach lub mikrosekundach?
'man gettimeofday' zobaczyć struct timeval szczegóły – suspectus
Wystarczy tylko spojrzeć, co stała jesteś pomnożenie sekund, aby dostać coś innego . 1 s = 1000000 mikrosekund. – darxsys
http://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/time.h.html :) – ludesign