By GokiSoft.com|
20:52 05/06/2024|
Java Advanced
Tao tác dữ liệu lên Shared Object sử dụng MultiThreading trong java
Viết chương trình thực hiện yêu cầu sau
- Thiết kế 1 class SharedData có chứa biến nguyên total
- Thiết kế thread 1 thực hiện sinh ngẫu nhiên các số từ 0 - 100 -> Sau đó thêm số ngẫu nhiên này vào biến total trong SharedData (Ví dụ : Số ngẫu nhiên rad khi đó total = total + rad)
- Thiết kế thread 2 thực hiện sinh ngẫu nhiên các số từ -100 - 0 -> Sau đó thêm số ngẫu nhiên này vào biến total trong SharedData (Ví dụ : Số ngẫu nhiên rad khi đó total = total + rad)
Khi giá trij total của SharedData <= -100 hoặc >= 100 thì thực hiện dừng 2 thread trên.
Tags: