
ĐA TIẾN TRÌNH
ThS. Trần Anh Dũng

Nội dung chính
1
2
3
4
07/05/2015 Lập Trình Trực Quan 2
Giới thiệu
Đa tiểu trình trên .NET
Quản lý tiểu trình
Đồng bộ hóa
5 Lập trình bất đồng bộ

Giới thiệu
•Hệ điều hành đa nhiệm cổ điển:
–Đơn vị cơ bản sử dụng CPU là process.
–Process là một đoạn chương trình độc lập đã được
nạp vào bộ nhớ.
–Mỗi process thi hành một ứng dụng riêng, có một
không gian địa chỉ và một không gian trạng thái
riêng.
–Các process liên lạc với nhau thông qua hệ điều
hành, tập tin, mạng.
07/05/2015 Lập Trình Trực Quan 3

•Hệ điều hành đa nhiệm hiện đại, hỗ trợ Thread:
–Đơn vị cơ bản sử dụng CPU là thread.
–Thread một đoạn các câu lệnh được thi hành.
–Mỗi process có một không gian địa chỉ và nhiều
thread điều khiển.
–Mỗi thread có bộ đếm chương trình, trạng thái các
thanh ghi và ngăn xếp riêng.
07/05/2015 Lập Trình Trực Quan 4
Giới thiệu

•Tiểu trình (thread) thường được tạo ra khi
muốn làm đồng thời 2 việc trong cùng một thời
điểm.
07/05/2015 Lập Trình Trực Quan 5
Giới thiệu

