(+84) 236.3827111 ex. 402

Tạo tuyến đoạn bằng cách kế thừa lớp Thread


Một trong những cách tạo tuyến đoạn là kế thừa từ lớp Thread với cú pháp:

[] classextendsThread{

// Khai báo các thuộc tính

// Khai báo các hàm

public void run(){

// Định nghĩa nhiệm vụ cần thực thi

}

}

Khi hiện thực việc kế thừa từ lớp Thread chúng ta phải ghi đè phương thức run() để định nghĩa nhiệm vụ cần thực hiện của tuyến đoạn.

Ví dụ: Xây dựng lớp MessageLoop để in các số từ 0 đến 2.

class MessageLoop extends Thread{

private String threadName;

public MessageLoop(String name){

this.threadName = name;

this.start();

}

public void run(){

for(int i = 0; i < 3; i++){

System.out.println("Tuyen doan " + this.threadName + ":" + i);

try{

this.sleep(500);

}catch(Exception e){

System.out.println(e.toString());

}

}

}

}

class SimpleThreads {

public static void main(String[] args) {

MessageLoop mes1 = new MessageLoop("ONE");

MessageLoop mes2 = new MessageLoop("TWO");

}

}