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 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 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 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 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

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

pdf34 trang | Chia sẻ: cucnt | Lượt xem: 396 | Lượt tải: 0download

File đính kèm:

  • pdfbai_giang_lap_trinh_dong_thoi_va_phan_tan_bai_2_bai_toan_loa.pdf