Day 5 - Threading
Day 5 - Threading
Đa luồng – Day 5
RelationShip
Phương thức notifyAll() ‘đánh Khi tất cả các thread thoát khỏi
thức’ tất cả các thread đang ở trạng thái spleeping, thread có
trạng thái ‘sleeping’ bởi vì độ ưu tiên cao nhất sẽ chạy
phương đầu tiên.
thức wait() bị gọi.
10/24/2024 09e-BM/DT/FSOFT - ©FPT SOFTWARE – Fresher Academy - Internal Use 38
Mối quan hệ giữa các thead
Dead lock và
Daemon
threads
Confidenti 45
al
Hiện tượng dead lock
• Dead lock: (khóa chết hoặc bế tắc) Là tình huống xảy khi hai hay nhiều tiến trình chờ
đợi lẫn nhau, tiến trình này chờ tiến trình kia kết thúc công việc thì mới tiếp tục được
công việc của mình. Do vậy, các tiến trình này mãi mãi ở trạng thái chờ đợi lẫn nhau
(waiting forever).
Thread Thread
A B