1. 首页
  2. 编程语言
  3. Java
  4. java  多线程的三种构建方法

java  多线程的三种构建方法

上传者: 2021-06-17 17:49:37上传 PDF文件 93.28 KB 热度 18次

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

用户评论