मेरे पास एक पब-सब मॉडल में ऑब्जेक्ट की विलंबता की गणना करने के लिए एक प्रोग्राम है। मैं टाइमस्टैम्प के लिए निम्नलिखित समारोह का उपयोग किया है:gettimeofday() की इकाई क्या है?
uint64_t GetTimeStamp() {
struct timeval tv;
gettimeofday(&tv,NULL);
return tv.tv_sec*(uint64_t)1000000+tv.tv_usec;
}
विलंबता प्रकाशक और ग्राहक में टाइमस्टैम्प अंतर के रूप में मापा जाता है। तो, मैं मापा विलंबता की इकाई के बारे में चिंतित हूं। क्या यह सेकंड या microseconds में है ??
'आदमी gettimeofday' देखने के लिए struct timeval विवरण – suspectus
बस बस क्या लगातार आप सेकंड कुछ और पाने के लिए गुणा कर रहे हैं के साथ देखो । 1sec = 1000000 microseconds। – darxsys
http://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/time.h.html :) – ludesign