Bài giảng Lập trình đồng thời và phân tán - Bài 2: Bài toán loại trừ lẫn nhau - Lê Nguyễn Tuấn Thành
Làm sao để tránh
vấn đề mất mát dữ liệu?
▪Câu lệnh x = x +1 phải được thực thi một cách nguyên tử (atomically)
▪Mở rộng ra, nếu một phần mã cần được thi thực một cách nguyên tử thì phần mã đó
được gọi là: khu vực quan trọng (Critical Region - CR) hay phần quan trọng (Critical
Section - CS)
▪ Cho ví dụ về CS ???
Bài giảng Lập trình đồng thời và phân tán - Bài 2: Bài toán loại trừ lẫn nhau - Lê Nguyễn Tuấn Thành trang 1
Bài giảng Lập trình đồng thời và phân tán - Bài 2: Bài toán loại trừ lẫn nhau - Lê Nguyễn Tuấn Thành trang 2
Bài giảng Lập trình đồng thời và phân tán - Bài 2: Bài toán loại trừ lẫn nhau - Lê Nguyễn Tuấn Thành trang 3
Bài giảng Lập trình đồng thời và phân tán - Bài 2: Bài toán loại trừ lẫn nhau - Lê Nguyễn Tuấn Thành trang 4
Bài giảng Lập trình đồng thời và phân tán - Bài 2: Bài toán loại trừ lẫn nhau - Lê Nguyễn Tuấn Thành trang 5
Tải về để xem đầy đủ hơn
File đính kèm:
- bai_giang_lap_trinh_dong_thoi_va_phan_tan_bai_2_bai_toan_loa.pdf