Mã tài liệu: 272219
Số trang: 17
Định dạng: zip
Dung lượng file: 461 Kb
Chuyên mục: Tổng hợp
Phần l: Tổng quan về luồng
1, Luồng là gì?
Luồng (thread), còn gọi là quá trình nhẹ (lightweight process- lwp) hay tiểu trình, là một đơn vị cơ bản của việc sử dụng CPU. Luồng có mô hình tương tự tiến trình, trong việc xử lí tuần tự các chỉ thị máy.
Cấu trúc luồng bao gồm một định danh luồng (thread ID), một bộ đếm chương trình, các tập thanh ghi và ngăn xếp (stack).
Do được định nghĩa như một tiến trình nhỏ, ta dễ thấy trong phạm vi một tiến trình, có thể có một hoặc nhiều luồng, mỗi luồng gồm: một trạng thái thực thi luồng (running, ready), một lưu trữ về ngữ cảnh của processor khi luồng ở trạng thái not running, các thông tin thống kê về việc sử dụng các biến cục bộ của luồng, một ngăn xếp thực thi. Việc truy xuất đến bộ nhớ và tài nguyên tiến trình được chia sẻ với tất cả các luồng khác trong cùng một tiến trình. Các luồng này có cùng một không gian địa chỉ, nhờ đó mà có thể chia sẻ các biến toàn cục của tiến trình và có thể truy xuất lên các vùng nhớ stack của nhau.
Các luồng chia sẻ thời gian sử lý của processor giống như cách của tiến trình, nhờ đó mà các luồng có thể hoạt động song song với nhau. Trong quá trình thực thi của luồng nó có thể tạo ra các luồng con của nó.
MỤC LỤC
PHẦN I: Tổng quan về luồng
1,Luồng là gì
2,Các loại luồng
3,Các mô hình luồng
PHẦN II: Cấp phát luồng
1,Lời gọi hệ thống và exec
2,Hủy luồng
3,Truyền thông giữa các luồng
PHẦN III: Mô hình luồng trong win2000 và unix
1,Mô hình luồng trong win2000
2,Mô hình luồng trong unix…
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 21
👁 Lượt xem: 492
⬇ Lượt tải: 16
📎 Số trang: 38
👁 Lượt xem: 311
⬇ Lượt tải: 16
📎 Số trang: 38
👁 Lượt xem: 508
⬇ Lượt tải: 18
📎 Số trang: 304
👁 Lượt xem: 578
⬇ Lượt tải: 16
📎 Số trang: 121
👁 Lượt xem: 752
⬇ Lượt tải: 20
📎 Số trang: 64
👁 Lượt xem: 513
⬇ Lượt tải: 16
📎 Số trang: 70
👁 Lượt xem: 527
⬇ Lượt tải: 17
📎 Số trang: 64
👁 Lượt xem: 382
⬇ Lượt tải: 16
📎 Số trang: 64
👁 Lượt xem: 391
⬇ Lượt tải: 16
📎 Số trang: 55
👁 Lượt xem: 354
⬇ Lượt tải: 16
Những tài liệu bạn đã xem