Ví dụ về đoạn tương tranh

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

Ví dụ về đoạn tương tranh

Bài gửi  huynhnguyenngochien(I11C) on 28/10/2011, 16:36

1/ Người lái xe qua cầu:
Semaphore s=1; // 0 đèn đỏ, 1 đèn xanh
Wait (s);
Lên cầu; // đoạn tương tranh
Qua cầu // đoạn tương tranh
Signal (s);

2/ Sản xuất-Tiêu thụ:
- Các đèn hiệu chung:
Semaphore semEmpty=10, semFull=0;
Semaphore critSec=1;
- Producer:
wait (semEmpty);
wait (critSec); // đoạn đăng nhập
đưa sản phẩm vào bộ đệm // đoạn tương tranh
signal (semFull); // đoạn tương tranh
signal (critSec); // đoạn đăng xuất

- Consumer:
wait (semFull);
wait (critSec); // đoạn đăng nhập
lấy sản phẩm ra khỏi bộ đệm // đoạn tương tranh
signal (semEmpty); // đoạn tương tranh
signal (critSec); // đoạn đăng xuất

huynhnguyenngochien(I11C)

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

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

Về Đầu Trang Go down

Re: Ví dụ về đoạn tương tranh

Bài gửi  truongsi93(I11C) on 28/10/2011, 17:13

thanks ban nhieu

truongsi93(I11C)

Tổng số bài gửi : 33
Join date : 30/08/2011
Age : 31
Đến từ : Quảng Nam

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