Детальная информация

Название Многопоточное программирование на языке C#: учебное пособие
Авторы Туральчук Константин Анатольевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности. Высшая школа программной инженерии
Выходные сведения Санкт-Петербург, 2025
Коллекция Учебная и учебно-методическая литература ; Общая коллекция
Тематика Программирования языки ; многопоточность ; параллельное выполнение ; асинхронность ; учебники и пособия для вузов
УДК 004.438(075.8)
Тип документа Учебник
Тип файла PDF
Язык Русский
Код специальности ФГОС 09.03.03
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/5/tr25-79
Права доступа Доступ из локальной сети ИБК СПбПУ (чтение)
Дополнительно Новинка
Ключ записи RU\SPSTU\edoc\75711
Дата создания записи 15.04.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

В учебном пособии рассматриваются основные средства многопоточного программирования на С#. Отдельные разделы пособия посвящены использованию потоков Thread, задач Task, технологии PLINQ и Parallel, а также средствам синхронизации и асинхронного программирования. Возможности и ограничения средств параллельного программирования на С# иллюстрируются примерами кода и практическими заданиями.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать
Интернет Анонимные пользователи
  • Содержание
  • Введение
  • 1. Основы параллельных вычислений
    • 1.1. Классификация вычислительных систем
    • 1.2. Системы с распределенной памятью
    • 1.3. Системы с общей памятью
    • 1.4. Разработка параллелльных приложений
    • 1.5. Модели параллельных приложений
    • 1.6. Технологии параллельных вычислений
  • 2. Работа с потоками на С#
    • 2.1. Потоки выполнения
    • 2.2. Потоки Thread в C#
    • 2.3. Пул потоков
    • 2.4. Практическое задание
  • 3. Средства синхронизации
    • 3.1. Средства для взаимного исключения
    • 3.2. Сигнальные сообщения
    • 3.3. Семафоры
    • 3.4. Атомарные операторы
    • 3.5. Конкурентные коллекции
    • 3.6. Сценарии синхронизации
    • 3.7. Практическое задание. Синхронизация одноэлементного буфера
  • 4. Средства TPL для паралелльного программирования на С#
    • 4.1. Работа с задачами
    • 4.2. Сценарии параллелизма
    • 4.3. Технология PLINQ
    • 4.4. Планировщик задач
    • 4.5. Практическое задание. Циклическая обработка с помощью TPL
  • 5. Асинхронное программирование
    • 5.1. Модели асинхронности
    • 5.2. Асинхронность async/await
    • 5.3. Асинхронность в UI-приложениях
  • Список литературы

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика