线程继承和实现方式对比
来源:互联网 发布:淘宝店铺复制危险吗 编辑:程序博客网 时间:2024/06/14 12:25
package extendsVSimplements;class Person extends Thread{private int num = 50; //第3点public Person(String string) {super(string);}public void run() {// TODO Auto-generated method stubfor (int i = 0; i < 50; i++) {if (num > 0) {System.out.println(super.getName()+"吃了第"+(num--)+"个苹果");//第2点}}}}public class ExtendsDemo {public static void main(String[] args) {// TODO Auto-generated method stubnew Person("A").start();new Person("B").start();new Person("C").start();}}
package extendsVSimplements;class Apple implements Runnable{private int num = 50;@Overridepublic void run() {// TODO Auto-generated method stubfor (int i = 0; i < 50; i++) {if (num > 0) {System.out.println(Thread.currentThread().getName()+"吃了第"+(num--)+"个苹果");}}}}public class ImplementsDemo {public static void main(String[] args) {// TODO Auto-generated method stubApple MyThread = new Apple();new Thread(MyThread,"A").start();new Thread(MyThread,"B").start();new Thread(MyThread,"C").start();}}
0 0
- 线程继承和实现方式对比
- 继承和实现两种创建线程的方式对比分析
- 建立线程的两种方式:实现方式和继承方式
- 线程的继承和实现
- 线程实现方式-继承Thread类和实现Runnable接口的区别
- 黑马程序员-关于线程继承Thread和Runnable的对比
- 实现方式和继承方式的区别
- 创建线程的方式(继承和实现接口两种)
- python与Java线程实现方式的对比
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- 线程 创建和启动线程的两种方式 实现Runnable接口 继承Thread类 重写唯一方法run()
- C++继承的实现和方式
- C++继承的实现和方式
- 秒懂JavaScript继承和实现方式
- 继承Thread类和实现Runnable接口的对比
- 二十四、继承(一) 代码重用、继承方式、接口继承与实现继承、继承和重定义、继承和组合
- 线程和进程对比
- JS中各种继承方式对比
- 基于Gitolite管理的Git服务器搭建v1.0
- spss、R语言、Python数据分析系列(1)---序
- 蓝桥杯 ADV-75 算法提高 简单计算器
- 依赖注入和控制反转
- PAT 1063
- 线程继承和实现方式对比
- 蓝桥杯 ADV-76 算法提高 GDP计算
- C++中rvalue和lvalue详悉
- Ubuntu突然无法上网解决
- iOS常用UI控件使用速成秘籍
- Shell笔记-03
- redis坑
- 蓝桥杯 ADV-77 算法提高 统计平均成绩
- 数据可视化——Seaborn