Phân Biệt đa Luồng Và đa Tiến Trình !!!!!!!!!!!!! - Hệ điều Hành

Tin họcBạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.Tin họcTin học

Cơ sở lập trình-Công nghệ phần mềm-Hệ điều hành

  • Trang ChínhTrang Chính
  • Latest imagesLatest images
  • Tìm kiếmTìm kiếm

    Tìm kiếm

    Display results as :Số bàiChủ đề

    Advanced Search Advanced Search

  • Đăng kýĐăng ký
  • Đăng NhậpĐăng Nhập
Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!!4 posters

Tin học :: Your first category :: Hoàn chỉnh kiến thức I83C

Trang 1 trong tổng số 1 trang

Go down

Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!! Empty Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!!

Bài gửi tamcoi 21/10/2009, 22:39

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 Ví dụ: mượn đồ trong gia đình dễ mượn đồ hơn của hàng xóm- Do luồng chung tài nguyên với luồng cha nên việc tạo lập và chuyển đổi ngữ cảnh cũng nhanh hơn tiến trìnhVí dụ: Việc ngăn phòng riêng ra trong nhà thì dễ hơn việc xây thêm một nhà khác.- Cấp phát tài nguyên bộ nhớ cho tiến trình khá tốn kém.- Lập trình đa luồng thì dễ hơn lập trình đa tiến trình.tamcoiTổng số bài gửi : 59Join date : 04/10/2009Age : 41Đến từ : Tây Ninh LikeDislike

Về Đầu Trang Go down

Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!! Empty Re: Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!!

Bài gửi tran-khac-nghia 23/10/2009, 14:35

Mình thấy khái niệm của bạn có giống nhau mà chưa thấy mục khác nhưng trong mục giống nhau lại đưa luôn khác nhau vào, làm thế này là nôn hết. study studytran-khac-nghiatran-khac-nghiaTổng số bài gửi : 16Join date : 23/10/2009 LikeDislike

Về Đầu Trang Go down

Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!! Empty Re: Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!!

Bài gửi Sponsored content

Sponsored content

Về Đầu Trang Go down

Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!! Empty Phân biệt đa luồng và đa tiến trình (bổ sung)

Bài gửi nkdiep-I83C 24/10/2009, 20:11

Giống nhau:- 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.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.Thông tin mình đưa lên, nếu sai vả thiếu các bạn góp ý và bổ sung giùm mình nghen.nkdiep-I83CTổng số bài gửi : 25Join date : 10/09/2009 LikeDislike

Về Đầu Trang Go down

Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!! Empty Re: Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!!

Bài gửi vinhphong_I83C 25/10/2009, 02:05

Mình thấy chỗ so sánh của bạn có vấn đề:
nkdiep-I83C đã viết:- Dùng chung tài nguyên từ tiến trình (hoặc luồng) cha.
-> "Tiến trình cha" mới nghe lần đầu? Hình như bạn đang lẫn lộn giữa khái niệm tiến trình và luồng!Lấy một thí dụ cho dễ hình dung:1) Bạn mở 5 file Word cùng lúc thì sẽ có 5 tiến trình trong Task Manager. Bạn có đóng 1 tiến trình thì 4 cái còn lại vẫn chạy bình thường2) Bạn mở 5 tab để duyệt 5 trang web khác nhau trong FireFox thì chỉ có 1 tiến trình FireFox nhưng thực sự có 5 luồng đang chạy trong 1 tiến trình này. Bạn có đóng 1 luồng thì 4 cái còn lại vẫn chạy bình thường nhưng nếu bạn đóng tiến trình thì 5 luồng sẽ đóng theo.
nkdiep-I83C đã viết:- 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.
Chỗ này thấy kỳ quá. Bạn có thể cho mình biết bạn dựa vào đâu mà đưa ra các ý kiến bên trên thế nhỉ?vinhphong_I83Cvinhphong_I83CTổng số bài gửi : 47Join date : 09/09/2009Đến từ : TP.HCM http://www.greensun.com.vnLikeDislike

Về Đầu Trang Go down

Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!! Empty Phân biệt đa luồng và đa tiến trình.

Bài gửi nkdiep-I83C 25/10/2009, 08:28

-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.Bạn Phong có thể xem thông tin " Tiến trình con thừa hưởng một phần tài nguyên từ tiến trình cha" trong Mục 4.3 bài 4 môn Hệ Điều HànhNhững thông tin này mình lấy từ 2 bài học (bài 4, bài 5) và thông tin Thầy giảng trên lớp.nkdiep-I83CTổng số bài gửi : 25Join date : 10/09/2009 LikeDislike

Về Đầu Trang Go down

Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!! Empty Re: Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!!

Bài gửi vinhphong_I83C 25/10/2009, 10:07

nkdiep-I83C đã viết:-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.
Không biết bạn "nkdiep-I83C", đã từng có kinh nghiệm về xử lý đa luồng và đa tiến trình chưa?Theo như kinh nghiệm của mình thì đa tiến trình dễ hơn đa luồng vì:1) Lập trình đa tiến trình, các tiến trình sẽ do HĐH quản lý, bạn sẽ không mất nhiều công quản lý nó2) Lập trình đa luồng, bạn phải tự quản lý và xử lý tất cả nên độ khó sẽ tăng lên nhiều hơn.vinhphong_I83Cvinhphong_I83CTổng số bài gửi : 47Join date : 09/09/2009Đến từ : TP.HCM http://www.greensun.com.vnLikeDislike

Về Đầu Trang Go down

Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!! Empty Re: Phân biệt đa luồng và đa tiến trình !!!!!!!!!!!!!

Bài gửi Sponsored content

Sponsored content

Về Đầu Trang Go down

Về Đầu Trang

+ Similar topics- Similar topics» Phân biệt khái niệm luồng, tiến trình. cho biết những ưu việt của công nghệ đa luồng» Phân biệt khái niệm luồng, tiến trình. cho biết những ưu việt của công nghệ đa luồng» Thảo luận Bài 5» Thảo luận Bài 5» Thảo luận Bài 5

Tin học :: Your first category :: Hoàn chỉnh kiến thức I83C

Trang 1 trong tổng số 1 trangChuyển đến: Chọn Diễn Đàn||--Your first category |--Nhập môn CNPM |--Toán học rời rạc |--Nhập môn lập trình |--Phân tích thiết kế HTTT |--Lớp HLT3 |--Lớp I22A-I22B |--Lớp HC11TH3A |--Hoàn chỉnh kiến thức I12A |--Ôn thi Tốt nghiệp |--Hoàn chỉnh kiến thức I11C |--Hoàn chỉnh kiến thức 102C |--Hoàn chỉnh kiến thức I92C |--CNTT Phan Thiết (K1) |--Hoàn chỉnh kiến thức I91C |--Hoàn chỉnh kiến thức I82C |--Hoàn chỉnh kiến thức I83C Permissions in this forum:Bạn không có quyền trả lời bài viết
  • Trang Chính
  • Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất

Từ khóa » đa Luồng Và đa Tiến Trình