hello_wyq(半瓶墨水) :可否具体点,Java中如何实现,不是很清楚

解决方案 »

  1.   

    有必要的,可能我没说清楚,是这样一个过程在函数中,会有一个以上的语句根据设置的参数进行计算,
    而这个类在整个应用的运行过程中只生成一个实例,多个线程共享这一个实例
    所以就有可能线程A根据参数1进行了第一步计算后被线程B打断,同时线程B修改了参数,这时线程A重新获得执行机会,这时,A进行的第二步计算就是根据新的参数计算了,这就不对了。希望我把问题描述清楚了
      

  2.   

    agree to hello_wyq(半瓶墨水):创建一个MUTEX类
      

  3.   

    使用同步!synchronized(a){
    }a就是公共变量