天天看点

实现Runable接口

步骤

定义一个实现Runable接口的类,在类中实现run()方法(线程执行事件的方法)。

创建一个上述类的对象:Thread t=new Thread(new MyThreadt.start());

调用start 方法:t.start();

实例:

public class Main2 implements Runnable {

int a;

Main2(int a) {

this.a = a;

}

@Override

public void run(http://www.amjmh.com) {

while (true) System.out.println(a);

public static void main(String[] args) {

Thread t = new Thread(new Main2(1));

t.start();

Thread t2 = new Thread(new Main2(2));

t2.start();

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

实现Runnable接口比继承Thread类所具有的优势:

适合多个相同的程序代码的线程去处理同一个资源