Danh mục

Bài giảng Ngôn ngữ lập trình nâng cao: Bài 5.1 - Nguyễn Xuân Hùng

Số trang: 33      Loại file: pdf      Dung lượng: 621.16 KB      Lượt xem: 13      Lượt tải: 0    
Jamona

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Ngôn ngữ lập trình nâng cao: Bài 5.1 cung cấp cho người học các kiến thức: Xác định vòng đời của một thread, thực thi đa luồng (multiple threads), xác định thread ưu tiên, sử dụng đồng bộ thread, xác định giao tiếp giữa các quá trình. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ lập trình nâng cao: Bài 5.1 - Nguyễn Xuân HùngObject-Oriented Programming Using C#NGÔN NGỮ LẬP TRÌNH NÂNG CAOVer. 1.0Slide 1 of 34Object-Oriented Programming Using C#Mục tiêuTrong mục này, chúng ta sẽ học:Xác định vòng đời của một threadThực thi đa luồng (multiple threads)Xác định thread ưu tiênSử dụng đồng bộ threadXác định giao tiếp giữa các quá trìnhVer. 1.0Slide 2 of 34Object-Oriented Programming Using C#Vòng đời của threadVòng đời của thread bắt đầu khi một đối tượng của lớpSystem.Threading.Thread được tạo. Vòng đời củathread kết thúc với thực thi nhiệm vụ.Có đa dạng trạng thái trong vòng đời của thread. Các trạngthái đó là:Trạng thái chưa khởi độngTrạng thái có thể chạyTrạng thái dừngTrạng thái chếtChúng ta cùng tìm hiểu chi tiết về vòng đời củathread.Ver. 1.0Slide 3 of 34Object-Oriented Programming Using C#Vòng đời của thread (tiếp)Start()StartedWork CompletedVer. 1.0StoppedSlide 4 of 34Object-Oriented Programming Using C#Vòng đời của thread (tiếp)Start()StartedSuspend()SuspendedResume()Ver. 1.0Slide 5 of 34

Tài liệu được xem nhiều: