Конкурентність у C#. Асинхронне, паралельне та багатопотокове програмування. 2-е міжд. звід.
Артикул: | PB-006476 |
Наявність: | Є в наявності |
-
480грн.
Більшість розробників обережно ставляться до конкурентного та багатопотокового програмування, побоюючись проблем пов'язаних з взаємним блокуванням, голодуванням та ін. Стівен Клірі допоможе розібратися з труднощами та уникнути підводних каменів, що виникають під час вирішення реальних завдань. У вашому розпорядженні 85 рецептів роботи з.NET и C# 8.0, необхідних для паралельного оброблення й асинхронного програмування.
Конкурентність уже стала загальноприйнятим методом розроблення добре масштабованих програм, але паралельне програмування залишається непростим завданням. Докладні приклади та коментарі до коду дадуть змогу розібратися в тому, як сучасні інструменти підвищують рівень абстракції та спрощують конкурентне програмування.
Ви навчитеся:
- використовувати async і await для асинхронних операцій
- розширювати можливості коду завдяки використанню асинхронних потоків
- досліджувати потенціал паралельного програмування з бібліотекою TPL Dataflow
- створювати конвеєри потоків даних із бібліотекою TPL Dataflow
- залучити функціональність System.Reactive на базі LINQ
- використовувати потоково-безпечні та незмінні колекції
— проводити модульне тестування конкурентного коду
- брати під контроль куль потоків
- реалізовувати коректну кооперативну заміну
- аналізувати сценарії на предмет об'єднання конкурентних методів
— користуватися всіма можливостями асинхронно-сумісного об'єктноорієнтованого програмування
— розпізнавати та створювати адаптери для коду, у якому використовуються старі стилі асинхронного програмування.
Оголовлення
Полістати
Характеристики книги | |
ISBN | 978-5-4461-1572-3 |
Автор | Стівен Клірі |
Вага | 400 |
Вид палітурки | М'який |
Кількість сторінок | 304 |
Країна видання | Україна |
Мова видання | Російський |
Рік видання | 2020 |
Серія | Бестселери O'Reilly |
Стан | Нове |
Тематика | Програмування |