Có những mô hình đa luồng nào?
Trang 1 trong tổng số 1 trang
Có những mô hình đa luồng nào?
Trả lời:
- Mô hình Many – to – One là nhiều User level threads được ánh xạ vào một Kernel Thread. Việc quản lý được thực hiện ở User Level, khi có một thread bị block thì toàn bộ các Process cũng bị block theo.
- Mô hình One – to – One là mỗi User level thread được gắn với một Kernel thread. Khi có một user thread mới được tạo ra thì cũng cần tạo một Kernel thread tương ứng, lúc này chi phí quá lớn.
- Mô hình Many – to – Many nhiều User level thread được phân chia ánh xạ vào một số Kernel thread. Tránh được các khuyết điếm của 2 mô hình trên.
- Mô hình Many – to – One là nhiều User level threads được ánh xạ vào một Kernel Thread. Việc quản lý được thực hiện ở User Level, khi có một thread bị block thì toàn bộ các Process cũng bị block theo.
- Mô hình One – to – One là mỗi User level thread được gắn với một Kernel thread. Khi có một user thread mới được tạo ra thì cũng cần tạo một Kernel thread tương ứng, lúc này chi phí quá lớn.
- Mô hình Many – to – Many nhiều User level thread được phân chia ánh xạ vào một số Kernel thread. Tránh được các khuyết điếm của 2 mô hình trên.
lU TAN THOM (PT1)- Tổng số bài gửi : 29
Join date : 02/10/2010
Similar topics
» Những ích lợi của đa luồng? Nêu 2 ví dụ ứng dụng công nghệ đa luồng? Có những mô hình đa luồng nào?
» Thảo luận Bài 5
» Thảo luận về các câu hỏi bài 5
» Thảo luận Bài 5 (Đa luồng)
» Thảo luận Bài 5
» Thảo luận Bài 5
» Thảo luận về các câu hỏi bài 5
» Thảo luận Bài 5 (Đa luồng)
» Thảo luận Bài 5
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