Linux timeval 結(jié)構(gòu)體由兩個(gè)成員組成:tv_sec(秒)和tv_usec(微秒),用于表示時(shí)間。由于tv_sec 是一個(gè) long int 類(lèi)型的數(shù)據(jù),其取值茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹
因此,Linux timeval 結(jié)構(gòu)體的使用可能受到一些局限性,如:
精度不夠:tv_usec 只能表示微秒級(jí)的時(shí)間,無(wú)法表示更加精確的時(shí)間。
范圍有限:由于 tv_sec 是一個(gè) long int 類(lèi)型的數(shù)據(jù),其取值茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹茹