Ứng dụng đèn hiệu
Trang 1 trong tổng số 1 trang
Ứng dụng đèn hiệu
Giải quyết vấn đề Đoạn Tương Tranh.
Mã của tiến trình Pi có cấu trúc:
typedef int semaphore;
semaphore mutex=1; // Binary Semaphore
while (1) { // (Đèn hiệu Nhị phân)
remainder section
wait (mutex);
critical section
signal (mutex);
remainder section
}
Giả sử P1 có mã S1 , P2 có mã S2 , cần tổ chức sao cho S2 chỉ thi hành sau S1 .
Ta dùng đèn hiệu như sau:
semaphore synch = 0;
Cấu trúc P1 : Cấu trúc P2 :
S1 wait (synch);
signal (synch); S2
Mã của tiến trình Pi có cấu trúc:
typedef int semaphore;
semaphore mutex=1; // Binary Semaphore
while (1) { // (Đèn hiệu Nhị phân)
remainder section
wait (mutex);
critical section
signal (mutex);
remainder section
}
Giả sử P1 có mã S1 , P2 có mã S2 , cần tổ chức sao cho S2 chỉ thi hành sau S1 .
Ta dùng đèn hiệu như sau:
semaphore synch = 0;
Cấu trúc P1 : Cấu trúc P2 :
S1 wait (synch);
signal (synch); S2
TranQuyThanh (I11C)- Tổng số bài gửi : 53
Join date : 30/08/2011
Similar topics
» Ứng dụng đèn hiệu
» Thảo luận Bài 7
» Ôn tập để Kiểm tra giữa kỳ và Thi lý thuyết
» Câu 3: Trình bày khái niệm đèn tín hiệu và 2 ứng dụng của đèn hiệu.
» Trình bày khái niệm đèn tín hiệu và 2 ứng dụng của đèn hiệu.
» Thảo luận Bài 7
» Ôn tập để Kiểm tra giữa kỳ và Thi lý thuyết
» Câu 3: Trình bày khái niệm đèn tín hiệu và 2 ứng dụng của đèn hiệu.
» Trình bày khái niệm đèn tín hiệu và 2 ứng dụng của đèn hiệu.
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết