Thread类已经继承了Object Object类创建了name选项 并且有其getName(),setName()方法 在继承Thread的类里面使用时只需要用this引用上面两个副线程和主线程随机切换,又因为使用的是继承Thread的类所以两个副线程不能共享资源。两个创建方式在共享资源时才会有所区别,否则它们都不会共享资源共享资源通常用private static 修饰符来修饰。正是因为有了private int count=5;一句才有了共享资源,但这是继承Thread类的子类,并不能共享资源同样的正是因为有了private int count=15这个共同的实例化对象,实现Runnable的类才可以共享资源那么为什么继承Thread类的子类实现Runable接口的类在共享资源时有区别呢?如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
暂无评论