Электронный каталог НБ БНТУ

rus
Научная библиотека БНТУ
Режим работы: Пн-Пт.
- читальные залы с 9:00 до 20:00
- абонементы с 9:00 до 19:00
Сб. с 9:00 до 16:45. Вс. - выходной.
Адреса: г. Минск, ул. Я. Коласа, 16 (читальные залы)
пр. Независимости, 65 (абонементы и читальные залы)

ОНЛАЙН-ЗАКАЗ книг из каталога

ФИЛИАЛЫ

КНИГООБЕСПЕЧЕННОСТЬ

Поиск :

  • Новые поступления
  • Простой поиск
  • Расширенный поиск

  • Авторы
  • Издательства
  • Серии
  • Тезаурус (Рубрики)

  • Учебная литература:
    • По дисциплинам
    • По специальностям
    • По специализациям
    • По кафедрам
    • Список дисциплин

  • Информация о фонде
  • Помощь

Личный кабинет :


Электронный каталог: Клири, Стивен - Конкурентность в C#

Клири, Стивен - Конкурентность в C#

Конкурентность в C#
Доступно
 1 из 1
Книга
Автор:
Клири, Стивен
Конкурентность в C# : асинхронное, параллельное и многопоточное программирование
Серия: Для профессионалов
Издательство: Питер, Прогресс книга, 2020 г.
ISBN 9785446115723

Заказать Заказать

На полку На полку


Книга
004 К49

Клири, Стивен.
Конкурентность в C#: асинхронное, параллельное и многопоточное программирование / Стивен Клири; [перевод с английского Е. Матвеева]. – [2-е изд.]. – Санкт-Петербург [и др.]: Питер: Прогресс книга, 2020. – 302, [1] с.: ил., табл. – (Для профессионалов) . - Перевод издания: Concurrency in C# cookbook / Stephen Cleary. O'Reilly. – Содерж.: Конкурентность: общие сведения ; Введение в асинхронное программирование ; Введение в параллельное программирование ; Введение в реактивное программирование (Rx) ; Введение в Dataflow ; Введение в многопоточное программирование ; Коллекции для конкурентных приложений ; Современная разработка ; О ключевых технологиях кратко ; Основы async ; Создание ValueTask ; Асинхронные потоки ; Асинхронные потоки и Task ; Асинхронные потоки и IEnumerable ; Асинхронные потоки и Task ; Асинхронные потоки и IObservable ; Создание асинхронных потоков ; Использование LINQ с асинхронными потоками ; Основы параллельного программирования ; Параллельная обработка данных ; Параллельное агрегирование ; Параллельный вызов ; Динамический параллелизм ; Parallel LINQ ; Основы Dataflow ; Связывание блоков ; Распространение ошибок ; Удаление связей между блоками ; Регулирование блоков ; Параллельная обработка с блоками потока данных ; Создание собственных блоков ; Основы System.Reactive ; Преобразование событий .NET ; Отправка уведомлений контексту ; Группировка данных событий с использованием Window и Buffer ; Контроль потоков событий посредством регулировки и выборки ; Тайм-ауты ; Тестирование ; Модульное тестирование async-методов ; Взаимодействие ; Асинхронные обертки для «Asyncx-методов с «Completecb»-событиями ; Асинхронные обертки для методов «Begin/End» ; Асинхронные обертки для наблюдаемых объектов System.Reactive ; Коллекции ; Неизменяемые стеки и очереди ; Неизменяемые списки ; Неизменяемые множества ; Неизменяемые словари ; Потокобезопасные словари ; Блокирующие очереди ; Блокирующие стеки и мультимножества ; Асинхронные очереди ; Асинхронные стеки и мультимножества ; Отмена ; ООП, хорошо сочетающееся с функциональным программированием ; Асинхронные интерфейсы и наследование ; Асинхронное конструирование: фабрики ; Асинхронное конструирование: паттерн асинхронной инициализации ; Асинхронные свойства ; async-события ; Асинхронное освобождение ; Синхронизация ; Блокировки и команда lock ; Блокировки с async ; Блокирующие сигналы ; Асинхронные сигналы ; Регулировка ; Планирование работы в пуле потоков ; Выполнение кода с помощью планировщика задач ; Планирование параллельного кода ; Синхронизация потоков данных с помощью планировщиков ; Сценарии ; Инициализация совместных ресурсов ; Отложенное вычисление в System.Reactive ; Асинхронное связывание данных ; Неявное состояние ; Идентичный синхронный и асинхронный код ; «Рельсовое» программирование с сетями потоков данных ; Регулировка обновлений о ходе выполнения операции. - ISBN 9785446115723: 44.21.

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

ГРНТИ 50.05.03
ГРНТИ 50.05.09
ГРНТИ 50.33.04
004.438C#:004.42
004.424.032.24

общий = ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
общий = ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
общий = АСИНХРОННАЯ СВЯЗЬ
общий = МНОГОПОТОЧНОСТЬ
общий = NET FRAMEWORK (программный продукт)
общий = VISUAL C# (программный продукт)
дисциплины = Государственный компонент : Модуль "Информационные технологии 1" : Объектно-ориентированное программирование
дисциплины = Компонент учреждения высшего образования : Модуль "Специальная инженерная подготовка" : Программирование технических средств
дисциплины = Государственный компонент : Модуль "Программное обеспечение" 1 : Высокоуровневые языки программирования
Филиал Всего Доступно для брони Доступно для выдачи Бронирование
ОХОФ 1 1 1 Заказать

© Все права защищены ООО "Компания Либэр" , 2009 - 2025  v.20.121