[修订]多核--求PI值

[修订]多核--求PI值求PI值一、程序代码: 非多线程: #include<iostream.h> #include <time.h> #include <stdio.h> const long n

[修订]多核--求PI值 求PI值一、程序代码: 非多线程: #include&lt;iostream.h&gt; #include &lt;time.h&gt; #include &lt;stdio.h&gt; const long num_steps=10000000; double step,pi; void main() { clock_t start, stop; start =clock(); int i; double x,sum=0.0; step=1.0/(double)num_steps; for(i=0;i&lt;num_steps;i++) { x=(i+0.5)*step; sum=sum+4.0/(1.0+x*x); } pi=step*sum; stop =clock(); cout&lt;&lt;"Pi="&lt;&lt;pi&lt;&lt;endl; printf("计算PI的时间为: %f秒\n",((double)(stop -start)/1000.0));

腾讯文库[修订]多核--求PI值