java 计算多线程执行时间 出现无限重复的现象

1.threadNumber 没有加上 volatile关键字
【java 计算多线程执行时间 出现无限重复的现象】 2.++这个操作 java无法保证原子性(在Java中,对基本数据类型的变量的读取和赋值操作是原子性操作,即这些操作是不可被中断的,要么执行,要么不执行),所以要用synchronized块括起来


    推荐阅读