继承Thread类
例
1 public class A extends Thread{ 2 //重写run方法 3 public void run(){ 4 add(); 5 } 6 public void add(){ 7 System.out.println(); 8 } 9 //开启线程10 public static void main(String[] args){11 A a = new A();12 a.start();13 }14 }
继承Thread一个对象只能开启多条线程。
实现Runnable接口
例
1 public class B implements Runnable{ 2 public void run(){ 3 add(); 4 } 5 public void add(){ 6 System.out.println("Hello!") 7 } 8 public static void main(String [] args){ 9 B b = new B();10 Thread t = new Thread(b)11 t.start();12 }13 }
实现Runnable接口一个对象可以开启多条线程