Hi All,
最近遇到一個奇怪的問題,如下代碼:
int main(void)
{
long long newT=0;
long long oldT=0;
while(1)
{
gettimeofday(&t, NULL);
newT=(t.tv_sec*1000*1000)+t.tv_usec;
printf("Time Period=%lld\n",newT-oldT);
oldT=newT;
}
return 0;
}
在ubutun和某開發板上運行,會發現隨機出大的阻塞,見下最6行。請大神給分析一下,感謝。
Time Period=3
Time Period=3
Time Period=15
Time Period=6
Time Period=366313
uj5u.com熱心網友回復:
應該找到原因了,應該是printf函式自身造成的延時。轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/284941.html
標籤:應用程序開發區
上一篇:求助大神們
