[
// 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");
}
}
» Tin mới nhất:
» Các tin khác: