多次运行结果不同,介于[20,40]之间,大多在30左右。因为两个线程同时在改变sum变量的值,每个线程加20,但没有上锁,其实两个线程都对它进行了修改,当主线程完成了20次加法之后结束,但新开的线程操作次数不确定,从而导致了随机性。