我试图了解各种sysconf宏.我编写了一个程序如下.
int main()
{
fprintf(stdout, "No. of clock ticks per sec : %ld\n",sysconf(_SC_CLK_TCK));
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我总是得到100的结果.我在一个时钟频率为2.93GHz的CPU上运行它.数字100的确切含义是什么.
我正在运行一个cpp代码,但有一件事我注意到在Windows 7上,C++代码中的CLOCKS_PER_SEC给出1000而在linux fedora 16上它给出了1000000.有人可以证明这种行为吗?