K/niệm Luồng và so sánh tiến trình

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

K/niệm Luồng và so sánh tiến trình

Bài gửi  NguyenHongAn(I22B) on 23/3/2013, 12:48

Một luồng thường được gọi là tiến trình nhẹ (lightweight proces-LWP), là một đơn vị cơ bản của việc sử dụng CPU; nó hình thành gồm: một định danh luồng (thread ID), một bộ đếm chương trình, tập thanh ghi và ngăn xếp. Nó chia sẻ với các luồng khác thuộc cùng một tiến trình phần mã, phần dữ liệu, và tài nguyên hệ điều hành như các tập tin đang mở và các tín hiệu.

Sự giống nhau:
- Đều có thông tin trạng thái
- Luồng cũng là tiến trình nhưng là tiến trình nhẹ (Light Weigh Process)
- Đa luồng hay đa tiến trình có thể liên quan đến một chương trình.
- Chia sẻ tài nguyên cho nhau, tăng tốc tính toán, đảm bảo tính đơn thể
- Do luồng cùng vận hành trong 1 vùng địa chỉ, vì vậy dễ dùng chung tài nguyên hơn đa tiến trình

Sự khác nhau:
- Lập trình đa luồng dễ hơn lập trình đa tiến trình.
- Tạo mới một tiến trình khó hơn tạo mới một luồng.
- Luồng không cần gởi, nhận thông điệp.
- Luồng chuyển đổi ngữ cảnh nhanh và ít chiếm tài nguyên hơn tiến trình.
- Luồng chia sẻ tài nguyên dùng chung dể hơn tiến trình.



NguyenHongAn(I22B)

Tổng số bài gửi : 20
Join date : 16/03/2013
Age : 27

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

Về Đầu Trang Go down

Re: K/niệm Luồng và so sánh tiến trình

Bài gửi  NguyenMinhTam(I22B) on 23/3/2013, 13:30

Bạn thiếu tí thỉ phải :
Luồng theo mình note là 1 tiến trình con nằm trong tiến trình truyền thống
Tiến trình có thể có 1 luồng chính và nhiều luồng phụ và các luồng co thể dùng chung tài nguyên

vd: HS là luồng phụ và có nhiều luồng học sinh..còn thầy giáo là luồng chính

NguyenMinhTam(I22B)

Tổng số bài gửi : 35
Join date : 08/03/2013

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

Về Đầu Trang Go down

Re: K/niệm Luồng và so sánh tiến trình

Bài gửi  NguyenHongAn(I22B) on 23/3/2013, 16:33

NguyenMinhTam(I22B) đã viết:Bạn thiếu tí thỉ phải :
Luồng theo mình note là 1 tiến trình con nằm trong tiến trình truyền thống
Tiến trình có thể có 1 luồng chính và nhiều luồng phụ và các luồng co thể dùng chung tài nguyên

vd: HS là luồng phụ và có nhiều luồng học sinh..còn thầy giáo là luồng chính

Um,tiện thể bạn cho mình hỏi là lớp mình có website hay diễn đàn gì hem bạn?

NguyenHongAn(I22B)

Tổng số bài gửi : 20
Join date : 16/03/2013
Age : 27

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

Về Đầu Trang Go down

Re: K/niệm Luồng và so sánh tiến trình

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

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


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