e-mail: info@d-kniga.ru  |  телефон: 8 (4212) 32-47-41  |  город Хабаровск
Назад к списку товаров

Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование. 2-е издание

Код товара: 250118

0
Отзывов: 0
Автор (составитель)
Издательство
Год издания
2020
Страниц
304
ISBN
978-5-4461-1572-3
Переплёт
мягкий
Большинство разработчиков настороженно относятся к конкурентному и многопоточному программированию, опасаясь проблем связанных с взаимной блокировкой, голоданием и др. Стивен Клири поможет разобраться с трудностями и избежать подводных камней, возникающих при решении реальных задач. В вашем распоряжении 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования. Конкурентность уже стала общепринятым методом разработки хорошо масштабируемых приложений, но параллельное программирование остается непростой задачей. Подробные примеры и комментарии к коду позволят разобраться в том, как современные инструменты повышают уровень абстракции и упрощают конкурентное программирование. Вы научитесь: - использовать async и await для асинхронных операций - расширять возможности кода за счет использования асинхронных потоков - исследовать потенциал параллельного программирования с библиотекой TPL Dataflow - создавать конвейеры потоков данных с библиотекой TPL Dataflow - задействовать функциональность System.Reactive на базе LINQ - использовать потоково-безопасные и неизменяемые коллекции - проводить модульное тестирование конкурентного кода - брать под контроль пул потоков - реализовывать корректную кооперативную отмену - анализировать сценарии на предмет объединения конкурентных методов - пользоваться всеми возможностями асинхронно-совместимого объектно-ориентированного программирования - распознавать и создавать адаптеры для кода, в котором используются старые стили асинхронного программирования.
Деловая книга "На Амурском бульваре"
ул. Волочаевская 176
Часы работы:
10:00 - 19:00
Телефон:
8 (4212) 32-47-41
Наличие:
В наличии

Оставить отзыв

Оценка товара
Авторизация
Закрыть

Выберите способ авторизации

Нет учетной записи? Зарегистрируйся!

Зарегистрироваться
Регистрация
Закрыть

Выберите какой способ будет использоваться для входа

Пароль
Повторите пароль

Уже есть учетная запись? Авторизуйтесь!

Войти в личный кабинет
Восстановить пароль
Закрыть

Укажите e-mail, использованный при регистрации.

Сравнение (0)
Очистить список Закрыть
Заказать звонок
Закрыть

Введите телефон и мы вам перезвоним!