步驟
定義一個實作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類所具有的優勢:
适合多個相同的程式代碼的線程去處理同一個資源