timeval數據結構

struct timeval{

time_t tv_sec;  /*seconds, 秒*/

suseconds tv_usec; /*microseconds, 微秒*/

}

timeval表示一個時間點,用秒、微秒來定義時間點

在debian linux的man頁中對gettimeofday函數的說明中,有這樣一個說明:

DESCRIPTION
    The functions gettimeofday and settimeofday can get and set the time as
    well as a timezone. The tv argument is a timeval struct, as specified
    in <sys/time.h>:

    struct timeval {
          time_t       tv_sec;     /* seconds */
          suseconds_t   tv_usec; /* microseconds */
    };

該函數以及Linux內核返回的timeval
類型的時間值,tv_usec代表的是微秒精度(10的-6次方秒)。

源自 http://www.cnblogs.com/Neddy/archive/2012/01/31/2332957.html

發佈了13 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章