So sánh đa luồng với đa tiến trình
4 posters
Trang 1 trong tổng số 1 trang
So sánh đa luồng với đa tiến trình
1. Giống nhau:
- Điều có thông tin trạng thái
- Luồng còn được gọi là tiến trình nhẹ.
- Nhiều luồng hoặc nhiều tiến trình có thể liên quan đến 1 chương trình.
- Dùng chung tài nguyên từ tiến trình(hoạc luồng) cha.
- Cùng có chức năng xử lý song song.
- Chia sẻ tài nguyên cho nhau.
- Tăng tốc tính toán.
- Đảm bảo tính đơn thể.
2. Khác nhau:
- Do các luồng cùng vận hành trong cùng 1 địa chỉ vì vậy dễ dùng chung tài nguyên hơn đa tiến trình
- Do các luồng chung tài nguyên với cha và các luồng khác nên việc tạo lập và chuyển ngữ cảnh cũng nhanh hơn và ít chiếm tài nguyên hơn tiến trình.
- Cấp phát bộ nhớ và tài nguyên cho tiến trình thì tốn kém hơn luồng.
- Lập trình đa luồng thì dễ hơn lập trình đa tiến trình. Bởi vì trao đổi dữ liệu của lập trình đa luồng dễ hơn việc trao dữ liệu của lập trình đa tiến trình
- Đa tiến trình tốn resources hơn đa luồng.
- Điều có thông tin trạng thái
- Luồng còn được gọi là tiến trình nhẹ.
- Nhiều luồng hoặc nhiều tiến trình có thể liên quan đến 1 chương trình.
- Dùng chung tài nguyên từ tiến trình(hoạc luồng) cha.
- Cùng có chức năng xử lý song song.
- Chia sẻ tài nguyên cho nhau.
- Tăng tốc tính toán.
- Đảm bảo tính đơn thể.
2. Khác nhau:
- Do các luồng cùng vận hành trong cùng 1 địa chỉ vì vậy dễ dùng chung tài nguyên hơn đa tiến trình
- Do các luồng chung tài nguyên với cha và các luồng khác nên việc tạo lập và chuyển ngữ cảnh cũng nhanh hơn và ít chiếm tài nguyên hơn tiến trình.
- Cấp phát bộ nhớ và tài nguyên cho tiến trình thì tốn kém hơn luồng.
- Lập trình đa luồng thì dễ hơn lập trình đa tiến trình. Bởi vì trao đổi dữ liệu của lập trình đa luồng dễ hơn việc trao dữ liệu của lập trình đa tiến trình
- Đa tiến trình tốn resources hơn đa luồng.
MaiThiHongTham70 (113A)- Tổng số bài gửi : 32
Join date : 07/08/2012
Re: So sánh đa luồng với đa tiến trình
sắp thi, nên cái này rất quan trọng và cần thiết
DangThiCamLoan (113A)- Tổng số bài gửi : 24
Join date : 16/07/2012
Re: So sánh đa luồng với đa tiến trình
Phần này có liên quan đến ví dụ các nhà hiền triết cùng ăn mà thầy hay nhấn mạnh. Mình nghĩ khi trình bày câu này thì thầy chắc sẽ kêu mình cho thêm các ví dụ
Admin
Khi làm bài, cứ sáng tạo và vận dụng hết những gì nghe được !
Admin
Khi làm bài, cứ sáng tạo và vận dụng hết những gì nghe được !
nguyenvuminhtu(113A)- Tổng số bài gửi : 29
Join date : 17/07/2012
Re: So sánh đa luồng với đa tiến trình
Ví dụ về đa luồng: trong 1 lớp thì có nhiều sinh viên(các sinh viên là đa luồng). Các sinh viên này cùng chép bài giảng trên bảng (cùng sử dụng chung 1 tài nguyên)nguyenvuminhtu(113A) đã viết:Phần này có liên quan đến ví dụ các nhà hiền triết cùng ăn mà thầy hay nhấn mạnh. Mình nghĩ khi trình bày câu này thì thầy chắc sẽ kêu mình cho thêm các ví dụ
Admin
Khi làm bài, cứ sáng tạo và vận dụng hết những gì nghe được !
MaiThiHongTham70 (113A)- Tổng số bài gửi : 32
Join date : 07/08/2012
Re: So sánh đa luồng với đa tiến trình
học thôi cảm ơn đã post
TranQuocAnhHao (113A)- Tổng số bài gửi : 11
Join date : 20/07/2012
Similar topics
» Thảo luận Bài 5
» Bài 5 Câu 1: Đa Luồng: Phân tích những đặc điểm của luồng và so sánh với khái niệm tiến trình.Trình bày những ưu việt của công nghệ đa luồng được các HĐH hỗ trợ.
» Thảo luận Bài 5 (Đa luồng)
» Thảo luận Bài 5
» Thảo luận Bài 5
» Bài 5 Câu 1: Đa Luồng: Phân tích những đặc điểm của luồng và so sánh với khái niệm tiến trình.Trình bày những ưu việt của công nghệ đa luồng được các HĐH hỗ trợ.
» Thảo luận Bài 5 (Đa luồng)
» Thảo luận Bài 5
» 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