Một Chủ đề có thể được gọi là nhẹ tiến trình. Java hỗ trợ đa luồng , vì vậy nó cho phép ứng dụng của chúng tôi thực hiện hai hoặc nhiều tác vụ đồng thời . Tất cả các chương trình Java đều có ít nhất một luồng, được gọi là luồng chính , được tạo bởi Máy ảo Java (JVM) khi chương trình bắt đầu khi main () phương thức được gọi với luồng chính. Có hai cách để tạo một luồng trong Java, bằng cách mở rộng một lớp Luồng hoặc bằng cách khác bằng cách triển khai giao diện Runnable.
Chúng tôi cũng có thể tạo một chuỗi không có triển khai Runnable giao diện trong chương trình dưới đây
Ví dụ
public class CreateThreadWithoutImplementRunnable { // without implements Runnable public static void main(String[] args) { new Thread(new Runnable() { public void run() { for (int i=0; i <= 5; i++) { System.out.println("run() method of Runnable interface: "+ i); } } }).start(); for (int j=0; j <= 5; j++) { System.out.println("main() method: "+ j); } } }
Đầu ra
Phương thứcmain() method: 0 run() method of Runnable interface: 0 main() method: 1 run() method of Runnable interface: 1 main() method: 2 run() method of Runnable interface: 2 main() method: 3 run() method of Runnable interface: 3 main() method: 4 run() method of Runnable interface: 4 main() method: 5 run() method of Runnable interface: 5