Tạo bởi Trần Văn Điêp|
Tao tác dữ liệu lên Shared Object sử dụng MultiThreading trong java
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.