Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Learn Parallel Programming with C# and .NET

Học Lập Trình Song Song với C# và .NET

Học Lập Trình Song Song với C# và .NET

Khám phá các khái niệm cốt lõi về đa luồng và xử lý song song được hỗ trợ bởi .NET framework.

4.6
(4,480 đánh giá)
29,667 học viên
Giảng viên
Dmitri Nesteruk
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 369.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.5 giờ video
54 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

Bạn sẽ học được gì

Tạo và chạy các tác vụ độc lập
Quản lý truy cập đồng bộ hóa vào dữ liệu
Sử dụng hiệu quả các bộ sưu tập song song
Làm việc với tác vụ tiếp nối
Viết các vòng lặp song song
Khai thác sức mạnh của Parallel LINQ
Thành thạo lập trình bất đồng bộ (async/await)

Yêu cầu

Kiến thức cơ bản về C# và .NET framework
Kiến thức cơ bản về đa luồng

Đối tượng phù hợp

Lập trình viên .NET mới bắt đầu và có kinh nghiệm
Sinh viên Khoa học Máy tính
Bất kỳ ai quan tâm đến các phương pháp hiện đại về đa luồng/xử lý song song

Nội dung khóa học

8 phần • 53 bài giảng
1 Tổng quan
2 Tạo và Bắt đầu Tác vụ
3 Hủy Tác vụ
4 Chờ đợi Thời gian Trôi qua
5 Chờ đợi Tác vụ
6 Xử lý Ngoại lệ
7 Tóm tắt
1 Tổng quan
2 Các Phần Tới hạn
3 Các Thao tác Liên kết Nguyên tử
4 Khóa Quay và Đệ quy Khóa
5 Mutex
6 Khóa Đọc-Ghi
7 Tóm tắt
1 Tổng quan
2 ConcurrentDictionary
3 ConcurrentQueue
4 ConcurrentStack
5 ConcurrentBag
6 BlockingCollection và Mẫu Sản xuất-Tiêu thụ
7 Tóm tắt
1 Tổng quan
2 Tác vụ Tiếp nối
3 Tác vụ Con
4 Barrier
5 CountdownEvent
6 ManualResetEventSlim và AutoResetEvent
7 SemaphoreSlim
8 Tóm tắt
1 Tổng quan
2 Parallel Invoke/For/ForEach
3 Ngắt, Hủy và Ngoại lệ
4 Bộ nhớ Cục bộ Luồng
5 Phân vùng
6 Tóm tắt
1 Tổng quan
2 AsParallel và ParallelQuery
3 Hủy và Ngoại lệ
4 Tùy chọn Hợp nhất
5 Tổng hợp Tùy chỉnh
6 Tóm tắt
1 Tổng quan
2 Sử dụng Async và Await
3 Máy trạng thái
4 Task.Run
5 Các Bộ kết hợp Tiện ích Task
6 Phương thức Tạo lập Bất đồng bộ
7 Mẫu Khởi tạo Bất đồng bộ
8 Khởi tạo Lười biếng Bất đồng bộ
9 ValueTask
10 Tóm tắt
1 Tổng kết Khóa học
2 Bài giảng Thêm: Các Khóa học Khác với Giá Ưu đãi

Giới thiệu khóa học

This course is about .NET Parallel Programming with C# and covers the core multithreading facilities in the .NET Framework, namely the Task Parallel Library (TPL) and Parallel LINQ (PLINQ).

This course will teach you about:

  • Task Programming: how to create and run tasks, cancel them, wait on them and handle exceptions that occur in tasks.

  • Data Sharing and Synchronization, ensuring your access to shared data also happens in a safe and consistent manner.

  • Concurrent Collections, such as ConcurrentBag, which operate correctly even when accessed from multiple threads.

  • Task Coordination concepts, including the idea of continuations, as well as uses of synchronization primitives to coordinate tasks.

  • Parallel Loops which let you easily iterate over a counter or collection while partitioning the data and processing it on separate threads.

  • Parallel LINQ, the parallel version of .NET's awesome Language-Integrated Query (LINQ) technology.

  • Async/Await and .NET's support for asynchronous programming.

This course is suitable for:

  • Beginner and experienced .NET/C# developers

  • Anyone interested in multi-threading, parallelism and asynchronous programming

The course consists of the following materials:

  • Video lectures showing hands-on programming

  • C# files that you can download and run

Before taking the course, you should be comfortable with the C# programming language and familiar with multi-threading.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học C Sharp
Hiển thị tất cả khoá học Dot Net
Hiển thị tất cả khoá học Programming Languages
Hiển thị tất cả khoá học Software Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊