• ВХОД
  •  

    Полное описание

    Клири, С. Конкурентность в С#: асинхронное, параллельное и многопоточное программирование / Стивен Клири; [перевод с английского Е. Матвеев]. - 2-е межд. изд. - Санкт-Петербург [и др.] : Питер, 2020. - 302, [1] с. : ил. - (Серия "Для профессионалов") (O'Reilly). - Пер. изд. : Concurrency in C# cookbook : asynchronous, parallel, and multithreaded programming / Stephen Cleary. - 2nd ed. - S.l., 2019. - 1000 экз. - ISBN 978-5-4461-1572-3. - Текст : непосредственный.
    16+.

    ГРНТИ УДК
    50.05.09004.438

    Рубрики:
    Программирования языки -- C#

    Кл.слова (ненормированные): АСИНХРОННЫЕ ПОТОКИ -- ВЗАИМОДЕЙСТВИЕ -- КОЛЛЕКЦИИ -- МНОГОПОТОЧНОСТЬ -- ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ -- ОТМЕНА -- ПАРАЛЛЕЛЬНАЯ ОБРАБОТКА -- ПАТТЕРНЫ -- ПЛАНИРОВАНИЕ -- РЕАКТИВНОЕ ПРОГРАММИРОВАНИЕ -- СИНХРОНИЗАЦИЯ -- СЦЕНАРИИ -- ТЕСТИРОВАНИЕ
    Аннотация: Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы с. NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования. Конкурентность уже стала общепринятым методом разработки хорошо масштабируемых приложений, но параллельное программирование остается непростой задачей. Подробные примеры и комментарии к коду позволят разобраться в том, как современные инструменты повышают уровень абстракции и упрощают конкурентное программирование. Вы научитесь использовать async и await для асинхронных операций, расширять возможности кода за счет использования асинхронных потоков, исследовать потенциал параллельного программирования с библиотекой TPL Dataflow, создавать конвейеры потоков данных с библиотекой TPL Dataflow, задействовать функциональность System.Reactive на базе LINQ, использовать потоково-безопасные и неизменяемые коллекции, проводить модульное тестирование конкурентного кода, брать под контроль пул потоков, реализовывать корректную кооперативную отмену, анализировать сценарии на предмет объединения конкурентных методов, пользоваться всеми возможностями асинхронно-совместимого объектно-ориентированного программирования, распознавать и создавать адаптеры для кода, в котором используются старые стили асинхронного программирования.
    Доп. точки доступа:
    Cleary, S.

    Держатели документа:
    Государственная публичная научно-техническая библиотека России : 123298, г. Москва, ул. 3-я Хорошевская, д. 17 (Шифр в БД-источнике (KATBW): Ж2-20/68884)

    Шифр в сводном ЭК: fe413c9adc16b771e836d76e224c5219



    Заказ фрагмента документа ₽