本帖最后由 s517387735 于 2013-08-28 22:10:16 编辑

解决方案 »

  1.   

    同意,我的也都是
    sum=100
    sum=200
    sum=300
    sum=400
    sum=500
    sum=600
      

  2.   

    sum=sum+n;
    sum+=n;后者比前者速度要快。原因是第一个先计算  sum+n 然后再将这个值赋值给sum.
    后者则是直接在sum+n;值就保存在sum上,无需再赋值。影响线程输出结果的原因,除了CPU本身的机制外,程序也是有一定的影响的。
      

  3.   

    sum=sum+n;输出一直是sum=100
    sum=200
    sum=300
    sum=400
    sum=500
    sum=600
    而sum+=sum;是不一样的,我的没有出来
    sum=100
    sum=200
    sum=300
    sum=400
    sum=500
    sum=600