问答详情
源自:2-4 应用揭秘

如果在MyThread类(继承Thread)中将变量声明为static,线程实例是不是也能共享资源了?

class MyThread extends Thread{

    static private int count = 5;

    void run(){

        ...

    }

}

MyThread mt1 = new MyThread();

MyThread mt2 = new MyThread();

MyThread mt3 = new MyThread();

mt1.start();

mt2.start();

mt3.start();


提问者:Joker125 2015-08-19 11:40

个回答

  • z_xiaoye
    2016-08-19 15:15:03

    static表示这个类所有的对象都共享这个static

  • 连宏伟HW
    2016-06-08 23:37:47

    得到的结果是正确的 ,我也不知道原理是什么

  • 去南极给企鹅洗热水澡
    2015-12-02 14:48:43

    代码运行是可以的啊,求原理是什么