Thực hiện các nhiệm vụ không đồng bộ

Người mới bắt đầu
Developer
Higher Education Educator
K-12 Educator
Student
.NET
Visual Studio Code

Tìm hiểu cách thực hiện các tác vụ không đồng bộ trong ứng dụng C# asyncawait bằng cách sử dụng các từ khóa và cách chạy song song các tác vụ không đồng bộ.

Mục tiêu học tập

  • Thực hiện lập trình không đồng bộ trong C# bằng cách sử dụng các từ async khóa và await .

  • Thực hiện các thao tác nhập và xuất tệp không đồng bộ và truy nhập tài nguyên web không đồng bộ trong C#.

  • Sử dụng Thư viện Nhiệm vụ Song song (TPL) trong C# để lập trình song song và quản lý các cấu trúc dữ liệu đồng thời.

  • Xác định các sai lầm thường gặp trong lập trình song song và xử lý ngoại lệ trong các tác vụ không đồng bộ và song song.

  • Thực hiện song song dữ liệu trong ứng dụng C# như một phần của bài tập thực hành.

Điều kiện tiên quyết

  • Cài đặt Mã Visual Studio với phần mở rộng C# Dev Kit được cài đặt.

  • Khả năng phát triển các chương trình hướng đối tượng trong C# để thực hiện các lớp, giao diện, thừa kế lớp học và hành vi đa hình.

  • Khả năng quản lý bộ sưu tập, cấu trúc, bản ghi, generics, ngày và giờ cũng như các loại ẩn danh.

  • Một sự hiểu biết cơ bản về các hoạt động đầu vào tệp và đầu ra bằng cách System.IO các lớp khác nhau.

  • Một sự hiểu biết cơ bản của JSON serialization và deserialization bằng cách sử dụng các lớp System.Text.Json và Data Transfer Objects.