câu 2 :Phân tích nguyên lý Tập luồng và ứng dụng. Cho ví dụ minh hoạ

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

câu 2 :Phân tích nguyên lý Tập luồng và ứng dụng. Cho ví dụ minh hoạ

Bài gửi  phungvanduong24(I12A) on 29/3/2012, 17:11

*Nguyên lý tập luồng:
- Tập luồng bao gồm luồng giống nhau (ví dụ, chung mã).
- Tiến trình cha tạo lập sẵn một tập luồng khi khởi động.
- Các luồng trong tập luồng luôn sẵn sàng chờ công việc.
- Khi tiến trình cha (ví dụ Web Server) nhận thêm một yêu cầu, một luồng được đánh
thức và nhanh chóng đưa vào vận hành.
- Phục vụ xong luồng được trả về tập luồng.
- Nếu số yêu cầu lớn hơn số tập luồng trong tập, tiến trình cha chờ đến khi có luồng
được giải phóng.
VD:trong 1 khách sạn có 1 đơn vị khiên hành lý cho khách,trưởng phòng của đơn vị
này(trong ví dụ này là tiến trình cha) sẽ điều phối công việc cho các nhân viên trong
đơn vị của mình(các luồng),trong đơn vị này có 5 nhân viên,khi có 1 khách hàng yêu
cầu khiêng hành lý thì trưởng phòng sẽ gọi 1 người bất kỳ trong 5 người đi khiên hành
lý cho khách,sau khi khiên xong người này sẽ trở lại đơn vị của mình để chờ được
phân công tiếp công việc tiếp theo,khi có 6 khách hàng yêu cầu khiên hành lý thì
trưởng phòng sẽ cử 5 nhân viên đi khiên hành lý cho 5 người nhưng trong trường hợp
này thì thiếu nhân viên nên trưởng phòng sẽ chờ 1 nhân viên trong 5 người làm xong
công việc rồi sẽ giao công việc đang chờ nhân viên đó cho người nào làm xong trước.

Admin
- Cần đưa bài vào đúng chỗ của nó !
- "Khiêng hành lý" chứ không phải là "Khiên hành lý" !
- Hay hơn nữa: Lúc đầu chưa có khách nào đến, 5 nhân viên ngủ (nhưng với trang phục đầy đủ, để khi được đánh thức là ra làm việc được ngay).

phungvanduong24(I12A)

Tổng số bài gửi : 61
Join date : 20/02/2012

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