是不是这两个j不是一个j啊 检查一下你的j 可以在两个线程中分别输出 j的值进行观察

解决方案 »

  1.   

    现在线程二想用j原始的数据有什么办法啊
    线程一启动前,把成员变量j赋值给一个新变量不就OK了吗? 或者copy整个类的一个实例。没看到你的具体需求。确实不好回答。
      

  2.   

    现在线程二想用j原始的数据有什么办法啊
    线程一启动前,把成员变量j赋值给一个新变量不就OK了吗? 或者copy整个类的一个实例。没看到你的具体需求。确实不好回答。
    赋值给新变量可以,那个copy整个类的实类怎么做啊
      

  3.   

    现在线程二想用j原始的数据有什么办法啊
    线程一启动前,把成员变量j赋值给一个新变量不就OK了吗? 或者copy整个类的一个实例。没看到你的具体需求。确实不好回答。
    赋值给新变量可以,那个copy整个类的实类怎么做啊
    类覆盖Object的clone方法,实现深度拷贝,然后clone一个该对象,不过不建议这么做。简单的就是最好的,赋值给新变量既然可以实现你的需要,没必要搞复杂。
      

  4.   

    现在线程二想用j原始的数据有什么办法啊
    线程一启动前,把成员变量j赋值给一个新变量不就OK了吗? 或者copy整个类的一个实例。没看到你的具体需求。确实不好回答。
    赋值给新变量可以,那个copy整个类的实类怎么做啊
    类覆盖Object的clone方法,实现深度拷贝,然后clone一个该对象,不过不建议这么做。简单的就是最好的,赋值给新变量既然可以实现你的需要,没必要搞复杂。
    thank you