问题描述:
在一个线程函数中周期性执行下面的语句,一段时间后,"Now:"后面会出现负值,并一直保持是负值(虽然也在增加)
timeval tv_now;
gettimeofday(&tv_now, NULL);
std::cout << "Now: " << (tv_now.tv_sec * C_MILLION + tv_now.tv_usec) << std::endl;
输出截取如下:
Line 131: Now: -1969803206
Line 149: Now: -1939801533
Line 167: Now: -1909798576
Line 185: Now: -1879796928
Line 203: Now: -1849794384
Line 221: Now: -1819792464
Line 239: Now: -1789790872
Line 257: Now: -1759789130
Line 275: Now: -1729787278
Line 293: Now: -1699784605