Thông tin tài liệu:
Tuyến và đa tuyến• Tuyến là mạch thi hành độc lập của một tác vụ trong chương trình. • Một chương trình có nhiều tuyến thực hiện cùng lúc gọi là đa tuyến.program program6Tạo tuyến• Tuyến trong Java cũng là các đối tượng. • Có hai cách để tạo tuyến• Thừa kế từ lớp java.lang.Thread • Cài đặt giao tiếp java.lang.Runnable7Cách 1: Kế thừa từ ThreadTạo lớp MyThread kế thừa từ Thread và nạp chồng phương thức run() của lớp Thread.class MyThread extends Thread { …. public void run() { … } }Tạo và thực thi tuyến.Thread th1 = new...
Nội dung trích xuất từ tài liệu:
Lập trình Java cơ bản : Multithreading part 2Tuyến và đa tuyến• Tuyến là mạch thi hành độc lập của một tác vụ trong chương trình.• Một chương trình có nhiều tuyến thực hiện cùng lúc gọi là đa tuyến. program program 6Tạo tuyến• Tuyến trong Java cũng là các đối tượng.• Có hai cách để tạo tuyến • Thừa kế từ lớp java.lang.Thread • Cài đặt giao tiếp java.lang.Runnable 7 Cách 1: Kế thừa từ ThreadTạo lớp MyThread kếthừa từ Thread và nạp class MyThread extends Thread {chồng phương thức ….run() của lớp Thread. public void run() { … } } Tạo và thực thi tuyến. Thread th1 = new MyThread(); Thread th2 = new MyThread(); th1.start(); th2.start(); 8Cách 1: Kế thừa từ Thread• Khi một tuyến được tạo ra, nó cần gọi start() để đặt tuyến ở trạng thái sẵn sàng. Tiếp theo hệ thống sẽ thực thi các câu lệnh trong run() của tuyến đó.• Tuyến sẽ kết thúc khi làm hết lệnh trong run() hoặc khi stop() được gọi. 9Tạo tuyến Tạo tuyến mớiMyThread th1 = new MyThread();MyThread th2 = new MyThread();…th1.start();th2.start();… Sẵn sàng bắt đầu thực thi tuyến 10