Giới thiệu tài liệu
Truyển thông về chủ đề của tài liệu này là lập trình bất đồng bộ, có nội dung tương tác với việc sử dụng Delegate, đợi hoàn thành, polling IAsyncResult cho đến khi hoàn thành và các tùy chọn để phát hiện khi một công việc asynchronous hoàn thành. Một số ý tưởng nổi bật trong tài liệu là BackgroundWorker component, cách sử dụng cả hai phương thức lập trình concurrent synchronous và asynchronous, multi-threading so với asynchronous.
Đối tượng sử dụng
Nhà nghiên cứu, sinh viên và doanh nghiệp có quan tâm đến lập trình concurrent hoặc asynchronous.
Nội dung tóm tắt
Tài liệu này chủ yếu tập trung vào việc giải thích các khái niệm và công cụ asynchronous programming, bao gồm Delegate, IAsyncResult, BackgroundWorker component, multi-threading, synchronous và asynchronous. Một phần quan trọng của tài liệu là so sánh giữa hai phương thức lập trình concurrent, đó là multi-threading và asynchronous, và các lợi thế và nhược điểm của mỗi phương pháp. Tuy nhiên, tài liệu cũng giới thiệu cho độc giả rất số lượng cách để xác định khi một công việc asynchronous hoàn thành, bao gồm polling IAsyncResult cho đến khi hoàn thành và sử dụng BackgroundWorker component. Tài liệu cũng tính toán các hạn chế của mỗi phương pháp nó giới thiệu.