Thread.Sleep 方法 (Int32)  
全部显示
将当前线程挂起指定的时间。
[C#]
public static void Sleep( int millisecondsTimeout);参数
millisecondsTimeout 
线程被阻塞的毫秒数。指定零 (0) 以指示应挂起此线程以使其他等待线程能够执行。指定 Infinite 以无限期阻塞线程。 ////////////////////////////////////////
msdn的解释绝对权威。就是先让Main线程sleep 直到MyCalculate 执行完为止。
不过MyCalculate()里面是个死循环。要到sleep 之后在main里abort ..估计这个程序会运行到变量i 溢出。。