线程会共享进程范围内的资源,同时,每个线程也会有各自的程序计数器,栈,以及局部变量。在多个线程不完全同步的情况下,多个线程执行的顺序是不可预测的,那么不同的执行顺序就可能带来极其糟糕的结果。因为存在着以下错误执行的情况:线程2在线程1没有完成count自增的情况下就读取了count,导致最后count没有达到20000。

Java线程代码的实现方法

Java线程代码的实现方法

Java线程代码的实现方法