该计划的两个不同结果的原因是什么?首先,结果是在avast防病毒沙箱中,第二个没有它。
#include <iostream>
#include <chrono>
#include <cmath>
using namespace std;
int main()
{
chrono::high_resolution_clock::time_point tp_current,tp_previous;
tp_current=chrono::high_resolution_clock::now();
int t[16];
for(int i=0;i<16;++i)
{
tp_previous=tp_current;
tp_current=chrono::high_resolution_clock::now();
t[i]=(tp_current-tp_previous).count();
for(int j=0;j<20000;++j)
sin(j);
}
for(int i=0;i<16;++i)
cout<<t[i]<<endl;
return 0;
}
1001000
9005000
6004000
7008000
7002000
6005000
7006000
6004000
7013000
5996000
8006000
7005000
6022000
7993000
6019000
6002000
0 0 0 0 | 0 0 0 | 0 0
15624000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0