Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование - Стивен Клири (2019г.)

Если вы хотите изучить конкурентное и параллельное программирование на C#, то эта книга для вас! Стивен Клири предлагает 85 эффективных рецептов работы с C# 8 и .NET, которые помогут вам освоить асинхронное и конкурентное программирование в деталях. Современная технология асинхронных и конкурентных процессов является неотъемлемой частью разработки масштабируемых приложений. Но использование асинхронного и конкурентного программирования может быть сложным. В этой книге вы найдете подробные примеры и инструкции по использованию асинхронных методов, асинхронного потока, библиотеки TPL DataFlow и других инструментов, чтобы понять, как они могут повысить уровень абстракции и упростить конкурентное программирование. С помощью этой книги вы научитесь использовать методы async и await, создавать асинхронные потоки, использовать библиотеку TPL DataFlow для создания конвейеров потоков данных, использовать функциональность LINQ на основе System.Reactive, использовать потоковые и неизменяемые коллекторы и многое другое. Эта книга поможет вам стать экспертом в конкурентном и параллельном программировании на C# и позволит вам создавать масштабируемые приложения с высокой производительностью и надежностью.

Если вы новичок в конкурентном и многопоточном программировании, или просто хотите прояснить все самые актуальные методы параллельной работы приложений на .NET, а также асинхронное программирование на C, эта книга — для вас! В ней автор Стивен Клири приводит 85 конкретных рецептов, которые помогут вам в доступе к широким возможностям C и .NET. Параллельное программирование уже превратилось в козырную карту современного IT-разработчика. Однако умение работать в многопотоковом режиме остается одним из самых сложных аспектов разработки. В книге вас ждут детальные примеры кода и комментарии, поясняющие сложные аспекты работы многопоточных приложений и современных инструментов для программирования в условиях распределенности. С помощью этой книги, вы научитесь работать с моделями асинхронной работы и обеспечат дополнительную функциональность своим программам за счет асинхронности. Вы сможете погрузиться в параллельные процессы работы кодов на базе системы TPL Datafie, изучать функциональность ReactiveX с использованием LINQ; разберетесь в особенностях управления пулами потоков и проведете эффективную тестовую проверку ваших многопоточных разработок.

Электронная Книга «Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование» написана автором Стивен Клири в 2019 году.

Минимальный возраст читателя: 16

Язык: Русский

Серии: Для профессионалов (Питер)

ISBN: 978-5-4461-1572-3


Описание книги от Стивен Клири

Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования. Конкурентность уже стала общепринятым методом разработки хорошо масштабируемых приложений, но параллельное программирование остается непростой задачей. Подробные примеры и комментарии к коду позволят разобраться в том, как современные инструменты повышают уровень абстракции и упрощают конкурентное программирование. Вы научитесь использовать async и await для асинхронных операций, расширять возможности кода за счет использования асинхронных потоков, исследовать потенциал параллельного программирования с библиотекой TPL Dataflow, создавать конвейеры потоков данных с библиотекой TPL Dataflow, задействовать функциональность System.Reactive на базе LINQ, использовать потоково-безопасные и неизменяемые коллекции, проводить модульное тестирование конкурентного кода, брать под контроль пул потоков, реализовывать корректную кооперативную отмену, анализировать сценарии на предмет объединения конкурентных методов, пользоваться всеми возможностями асинхронно-совместимого объектно-ориентированного программирования, распознавать и создавать адаптеры для кода, в котором используются старые стили асинхронного программирования.



Похожие книги

Информация о книге

  • Рейтинг Книги:
  • Автор: Стивен Клири
  • Категория: Зарубежная компьютерная литература
  • Тип: Электронная Книга
  • Дата выхода: 2019г.
  • Возрастная категория: 16+
  • Язык: Русский
  • Из Серий: Для профессионалов (Питер)
  • Издатель: Питер
  • ISBN: 978-5-4461-1572-3