天天看點

實作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類所具有的優勢:

适合多個相同的程式代碼的線程去處理同一個資源