Critical section routine là gì?

Noun None

Critical section routine (CSR) là một phần mã (code) mà tiến trình (process) có được một khóa dành riêng (exclusive lock) để không tiến trình nào khác có thể thực thi nó đồng thời. Thông thường, một hoặc nhiều tiến trình thực thi đồng thời trong một hệ điều hành, buộc các tiến trình này phải cạnh tranh với nhau để có quyền truy cập vào file và tài nguyên (resource).

Để đảm bảo rằng một tiến trình trong CSR không bị lỗi (fail) trong khi các tiến trình khác đang chờ, một giới hạn thời gian được đặt ra bởi thành phần quản lý quá trình. Do đó, một tiến trình có thể có quyền truy cập vào một khóa dành riêng chỉ trong một khoảng thời gian giới hạn.

Learning English Everyday