Recent Posts

Bài 4 - Multithreading trong Java

-
 Trong Java chúng ta có thể tạo ra nhiều Thread để chạy ở các luồng khác nhau vì vậy gọi là Multi threading và tại một thời điểm có thể có nhiều Thread chạy đồng thời.
Để định nghĩa một thread trong Java ta có thể sử dụng cách sau:


public class Main {

public static void main(String[] args) {
//Tạo một thread
Thread th = new Thread(childThread);
//Run thread đồng thời với Main thread => Rẽ sang một nhánh khác còn Main thread vẫn cứ chạy
th.start();

System.out.println("Đây là Main Thread");
}

private static Runnable childThread = new Runnable() {

@Override
public void run() {
try {
System.out.println("Đây là Child Thread");
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
}

Kết quả là:
Đây là Main Thread
Đây là Child Thread 





Klik untuk melihat kode: :) =( :s :D :-D ^:D ^o^ 7:( :Q :p T_T @@, :-a :W *fck* x@