BAN HC TP CÔNG NGH PHẦN MM
TRAINING CUI K HC K I NĂM HC 2022 2023
CONTACT
bht.cnpm.uit@gmail.com
fb.com/bhtcnpm
fb.com/groups/bht.cnpm.uit
BAN HC TP
Khoa ng nghệ Phần mềm
Tng Đại học Công nghệ Tng tin
Đại học Quốc gia thành phố HChíMinh
1
TRAINING
H ĐIU HÀNH
Thi gian:
Địa điểm:
Trainers:
19:30 th2 ngày 06/02/2023
Microsoft Teams
Nguyễn Hà Mi KTMP2021
Phạm Long Vũ MTCL2021
2
Chương 5:
Đồng bộ
3
Chương 5: Đồng bộ
Vấn đề cần đồng bộ:
-Khảo sát các process/thread thc thi đồng thi và chia s dữ
liệu (qua shared memory, file).
-Nếu không có s kiểm soát khi truy cp các dữ liệu chia s thì
thể đưa đến ra trưng hợp không nhất quán dữ liệu (data
inconsistency).
-Để duy ts nhất quán dữ liệu, hệ thng cần có cơ chế bảo
đảm s thc thi có trt t của các process đồng thi.
4
Chương 5: Đồng bộ
dụ: Producer - Consumer
- P không được ghi dữ liệu vào buffer đã đầy
- C không được đọc dữ liệu từ buffer đang trng
-P và C không được thao tác trên buffer cùng lúc
Buffer(N)
Producer Consumer
5