Danh mục

Bài thực hành Lập trình Java 2 - Bài thực hành 4: Đa luồng trong Java

Số trang: 5      Loại file: pdf      Dung lượng: 141.46 KB      Lượt xem: 15      Lượt tải: 0    
Thu Hiền

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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.


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

Tài liệu được xem nhiều: