Sử dụng Đèn hiệu Synch để đồng bộ 2 tiến trình.

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Sử dụng Đèn hiệu Synch để đồng bộ 2 tiến trình.

Bài gửi  leanhhuy (I11C) on 3/12/2011, 09:23

Xét hai process: P1 và P2
Yêu cầu: lệnh S1 trong P1 cần được thực thi trước lệnh S2 trong P2
Định nghĩa semaphore “synch” dùng đồng bộ
Khởi động semaphore:
synch.value= 0
Để đồng bộ hoạt động theo yêu cầu, P1 phải định nghĩa như sau:
S1;
signal(synch);
Và P2 định nghĩa như sau:
wait(synch);
S2;

leanhhuy (I11C)

Tổng số bài gửi: 22
Join date: 30/08/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

Permissions in this forum:
Bạn không có quyền trả lời bài viết