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