THẢO LUẬN

thg 9 15, 2019 12:52 CH

ffffffffffffffff

0
thg 9 15, 2019 12:52 CH

ffffffffffff

0
thg 9 15, 2019 12:52 CH

fffffffff

0
thg 9 15, 2019 12:52 CH

fffffffffff

0
thg 9 15, 2019 12:51 CH

fffffffffff

0
thg 9 15, 2019 12:51 CH

ffffffffffffffff

0
thg 9 15, 2019 12:51 CH

fffffffff

0
thg 9 15, 2019 12:51 CH

fffffff

0
thg 9 15, 2019 12:51 CH

ffffffff

0
thg 9 15, 2019 12:51 CH

ffffffffffff

0
thg 9 15, 2019 12:51 CH

ffffffffff

0
thg 9 15, 2019 12:51 CH

ffffffff

0
thg 9 15, 2019 12:51 CH

ffffffffff

0
thg 9 15, 2019 12:51 CH

fffff

0
thg 9 15, 2019 12:51 CH

ffffffffff

0
thg 9 15, 2019 12:51 CH

fadfdfa

0
thg 9 15, 2019 12:51 CH

adfadfa

0
thg 9 15, 2019 12:51 CH

sdsedf

0
thg 9 15, 2019 12:50 CH

upvoted... ^^

0

Volatile là không đủ nếu trong trường hợp nhiều Thread cùng ĐỌC và GHI dữ liệu vào Main Memory. Lúc này cần phải sử dụng Synchornized để đảm bảo tính đồng bộ 🤗😗😗

As I have mentioned earlier, if two threads are both reading and writing to a shared variable, then using the volatile keyword for that is not enough. You need to use a synchronized in that case to guarantee that the reading and writing of the variable is atomic. Reading or writing a volatile variable does not block threads reading or writing. For this to happen you must use the synchronized keyword around critical sections.
+1
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí