C# Concurrency, Асинхронное программирование и многопоточность, Добовицки Н., 2025.
Асинхронные и многопоточные программы могут выполнять несколько задач одновременно, не теряя скорости или надежности. Но правильная организация параллельного выполнения может вызвать затруднения даже у опытных разработчиков. Эта практическая книга научит вас создавать параллельные приложения на С#, работающие с максимальной скоростью и не имеющие взаимоблокировок и других проблем синхронизации, которые ухудшают производительность и требуют огромных усилий для их обнаружения.

Асинхронное программирование и многопоточность.
Как разработчики программного обеспечения мы часто стремимся сделать наши приложения более быстрыми, отзывчивыми и эффективными. Один из способов достичь этого — позволить компьютеру выполнять несколько задач одновременно, максимально используя существующие ядра процессора. Многопоточность и асинхронное программирование — это два подхода, которые обычно применяются для решения этой задачи.
Многопоточность позволяет компьютеру создавать видимость одновременного выполнения нескольких задач, даже когда их количество превышает количество ядер процессора. Асинхронное программирование, напротив, фокусируется на оптимизации использования процессора во время операций, которые обычно блокируют его, что гарантирует эффективное использование вычислительных ресурсов.
ОГЛАВЛЕНИЕ.
Часть I Основы асинхронного программирования и многопоточности.
Глава 1. Асинхронное программирование и многопоточность.
Глава 2. Компилятор переписывает ваш код.
Глава 3. Ключевые слова async и await.
Глава 4. Основы многопоточности.
Глава 5. async/await и многопоточность.
Глава 6. Когда использовать async/await.
Глава 7. Классические ловушки многопоточности и как их избежать.
Часть II Продвинутое использование async/await и многопоточности.
Глава 8. Обработка последовательности элементов в фоновом режиме.
Глава 9. Отмена фоновых заданий.
Глава 10. Ожидаем собственные события.
Глава 11. Выбор потока для выполнения асинхронного кода.
Глава 12. async/await и исключения.
Глава 13. Потокобезопасные коллекции.
Глава 14. Асинхронная генерация коллекций / await foreach и IAsyncEnumerable.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: учебник по программированию :: программирование :: Добовицки :: многопоточность












