Bài Toán đa Luồng (MultiThreading In Java) đọc File Trong Java
Có thể bạn quan tâm
1.Viết 1 chương trình Java thực hiện công việc sau:
Ghi dữ liệu xuống file ”number.txt” với:
-Dòng đầu tiên ghi 1 số ngẫu nhiên n (với 10 <= n <=100)
-Mỗi dòng tiếp theo ghi 1 số nguyên dương ngẫu nhiên từ 1 đến 500
2.Viết chương trình Java khác để thực hiện công việc:
Sử dụng 3 threads:
-Thread thứ nhất sau mỗi giây sẽ đọc dữ liệu là một số trong file “number.txt” sau giá trị n đầu tiên
Nếu số đọc được là chẵn thì chuyển qua thread 2
Nếu số đọc được là lẻ thì chuyển qua thread 3
-Thread 2:
Ngay sau khi nhận được số vừa đọc từ thread 1 thì nó sẽ in ra tất cả các ước số của số này
Ví dụ: Thread -2: 18 = 1, 2, 3, 6, 9, 18
-Thread 3:
Ngay sau khi nhận được số vừa đọc từ thread 1 thì nó sẽ hiển thị lên là bình phương của số đó
Đồng bộ 3 thread này (dùng synchronized)
Ví dụ file data sau khi được ghi:
10 83465378128945576 |
(Không được ghi số nguyên âm vào file này, kể cả số 0)
Từ khóa » đa Luồng Thread Java
-
Lập Trình đa Luồng Trong Java (Java Multi-threading) - TopDev
-
Tìm Hiểu Về Xử Lí đa Luồng Trong Java - Viblo
-
Thread Trong Java - Học Java Miễn Phí Hay Nhất - VietTuts
-
Hướng Dẫn Lập Trình đa Luồng Trong Java - Java Multithreading
-
Tất Tần Tật Về Thread (Luồng) Trong Java Bạn Nên Biết - ITNavi
-
Lập Trình Đa Luồng Trong JAVA - NIIT - ICT Hà Nội
-
Bài 31: Đa Luồng Trong Java - Lập Trình Java Cơ Bản
-
Lập Trình đa Luồng Với Thread Trong Java | Tìm ở đây
-
Thread Trong Java Là Gì Và Ưu Nhược Điểm Của Nó? - CodeLearn
-
Đa Luồng Nhanh Hay Chậm? - CodeLearn
-
[PDF] CHƯƠNG 3: QUẢN LÝ TIẾN TRÌNH VÀ LUỒNG - SOICT
-
Thread Trong Java
-
Lập Trình đa Luồng (multi-thread Programming
-
Đa Luồng (Multithreading) - VOER