Bài thực hành số 4 sẽ giúp người học biết cách viết các chương trình đa luồng trong Java. Nội dung thực hành gồm: Tạo Project có tên là lab04_tendangnhap; tạo file MyThread1.java thực thi interface Runnable; tạo thread; sử dụng method wait() and notify() và từ khóa synchronized cho các thread;... Mời các bạn cùng tham khảo.
1 Bài thực hành số Đa luồng Java Tạo Project có tên lab04_tendangnhap thực công việc sau đây: Bài 1: điểm (thời gian thực hiện: 40 phút) Tạo file MyThread1.java thực thi interface Runnable thực công việc sau: Trong phương thức run() chứa vòng lặp in 10 số tự nhiên lần in cách 500 milliseconds Tạo object từ class MyThread Thread1 Thread2 với thứ tự ưu tiên tương ứng mà MAX_PRIORITY MIN_PRIORITY Gọi phương thức start() cho thread Bài 2: điểm (thời gian thực hiện: 40 phút) Tạo file MyThread2.java, thực theo yêu cầu: Tạo thread thread Thread in số chẵn nằm đến 10 Thread in số lẻ nằm đến 10 Viết đoạn code cho chương trình chạy xong thread chạy tiếp sang thread Bài 3: điểm (thời gian thực hiện: 40 phút) Tạo file MyThread3.java, thực theo yêu cầu: Thread1: Hiển thị số từ đến 10 Thread2: Dựa vào số hiển thị Thead1 in tương ứng “Chẵn” “Lẻ” Sử dụng method wait() and notify() từ khóa synchronized cho thread Bài 4: (3 điểm) Giảng viên giao thêm cho sinh viên Yêu cầu nộp Cuối thực hành, sinh viên nén Project lab04_tendangnhap thành file zip có tên tương ứng upload lên phần nộp theo quy định LMS MOB1022 – Lập trình Java Lab4