Ebook C# Concurrency - Lập Trình Asynchronous & Multithreaded [Ấn Bản Lần 1, Tháng 2/2025] [PDF, EPUB + Code] [9479E]
Tăng tốc các ứng dụng của bạn với hướng dẫn tối ưu về lập trình asynchronous và multithreaded trong C#!
C# Concurrency hướng dẫn bạn cách viết phần mềm multithreaded và asynchronous hiệu quả trong C#. Các kỹ thuật, ví dụ thực tế và các mẫu code hữu ích giúp bạn tránh khỏi sự nhầm lẫn xung quanh async/await và giúp bạn viết code nhanh, đáng tin cậy và không có lỗi.
Trong C# Concurrency: Lập trình Asynchronous & Multithreaded, bạn sẽ học cách:
- ✓ Tận dụng tối đa lợi thế của async/await.
- ✓ Viết bug-free multithreaded code mọi lúc.
- ✓ Tạo multithreaded code mang lại cải tiến hiệu suất thực sự.
- ✓ Grok C# và .NET multithreading và các asynchronous primitive.
- ✓ Hãy biết khi nào nên sử dụng các kỹ thuật concurrency và khi nào không nên sử dụng chúng!
Trong C# Concurrency, Tác giả với hơn 30 năm kinh nghiệm lập trình hiệu suất cao, sẽ chia sẻ kiến thức sâu rộng và các kỹ thuật chuyên môn của mình. Hãy tạm biệt những cạm bẫy gây khó chịu và những lỗi không thể tìm thấy làm chậm ứng dụng của bạn. Cách tiếp cận cẩn thận của cuốn sách sẽ dạy bạn cách vượt qua những thách thức này một cách dễ dàng, cho phép bạn đạt được hiệu suất nhanh như chớp chưa từng có!
Về công nghệ:
Các chương trình asynchronous và multithreaded có thể thực hiện nhiều tác vụ cùng lúc mà không làm giảm tốc độ hoặc độ tin cậy. Nhưng việc đạt được sự đồng thời đúng đắn có thể thách thức ngay cả các nhà phát triển giàu kinh nghiệm. Cuốn sách thực tế này hướng dẫn bạn cách cung cấp các ứng dụng C# đồng thời nhanh như chớp và thoát khỏi bế tắc và các vấn đề đồng bộ hóa khác làm giảm hiệu suất và mất rất nhiều thời gian để tìm ra.
Về cuốn sách:
C# Concurrency trang bị cho các lập trình viên hiểu biết toàn diện về lập trình multithreading và asynchronous, tập trung vào việc sử dụng thực tế tính năng C# async-await để đơn giản hóa các tác vụ bất đồng bộ. Nó hướng dẫn cách tránh những cạm bẫy phổ biến, giải quyết các vấn đề đa luồng cổ điển như deadlock và race condition, và các chủ đề nâng cao như kiểm soát thread of execution và sử dụng các thread-safe collection.
Bên trong có gì:
- ✓ .NET multithreading và asynchronous primitives.
- ✓ Khi nào nên sử dụng kỹ thuật concurrency và khi nào không!
- ✓ Tự tin sử dụng async/await.
Về người đọc:
Dành cho các lập trình viên C# có kinh nghiệm. Không yêu cầu kiến thức về lập trình asynchro- nous.
Mục lục
- ✓ Phần 1: Lập trình Asynchronous và Multithreading basic:
- ✓ Chương 01. Lập trình Asynchronous và multithreading.
- ✓ Chương 02. Compiler viết lại code của bạn.
- ✓ Chương 03. Từ khóa async và await.
- ✓ Chương 04. Multithreading basic.
- ✓ Chương 05. async/await & multithreading.
- ✓ Chương 06. Khi nào sử dụng async/await.
- ✓ Chương 07. Những cạm bẫy multithreading kinh điển và cách tránh chúng.
- ✓ Phần 2: Sử dụng nâng cao async/await & multithreading:
- ✓ Chương 08. Xử lý một sequence của các item ở background.
- ✓ Chương 09. Hủy các background task.
- ✓ Chương 10. Await các event của riêng bạn.
- ✓ Chương 11. Kiểm soát thread mà asynchronous code của bạn chạy.
- ✓ Chương 12. Exceptions & async/await.
- ✓ Chương 13. Thread-safe collections.
- ✓ Chương 14. Generating collections asynchronously/await foreach & IAsyncEnumerable.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !