Шакти Танвар - Параллельное программирование на C# и .NET Core
Название: | Параллельное программирование на C# и .NET Core | |
Автор: | Шакти Танвар | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Параллельное программирование на C# и .NET Core"
Читаем онлайн "Параллельное программирование на C# и .NET Core". Главная страница.
- 1
- 2
- 3
- . . .
- последняя (86) »
Шакти Танвар
Параллельное программирование
на C# и .NET Core
Hands-On Parallel
Programming with
C# and .NET Core
Build solid enterprise
software using task parallelism
and multithreading
Shakti Tanwar
BIRMINGHAM – MUMBAI
Параллельное
программирование
на C# и .NET Core
Создание надежного корпоративного
программного обеспечения
с использованием параллелизма
и многопоточности
Шакти Танвар
Москва, 2022
УДК 004.438.NET
ББК 32.973.26-018.2
Т18
Т18
Танвар Ш.
Параллельное программирование на C# и .NET Core / пер. с англ. А. Д. Ворониной; ред. В. Н. Черников. – М.: ДМК Пресс, 2021. – 272 с.: ил.
ISBN 978-5-97060-851-7
Книга представляет подход к параллельному программированию с учетом
современных реалий. Информация структурирована таким образом, чтобы она
легко усваивалась, даже если читатель не обладает специальными знаниями. Рассматриваются общие принципы написания параллельного и асинхронного кода;
реализация параллелизма данных показана на коротких и простых примерах.
В конце глав приводятся вопросы для повторения пройденного.
Издание предназначено для программистов C#, которые хотят изучить концепции параллельного программирования и многопоточности, а затем использовать
полученные знания для приложений, построенных на базе .NET Core. Также оно
пригодится специалистам, желающим ознакомиться с принципами работы параллельного программирования на современном оборудовании.
УДК 004.438.NET
ББК 32.973.26-018.2
First published in the English language under the title ‘Hands-On Parallel Programming with
C# 8 and .NET Core 3 – (9781789132410)’. Russian language edition copyright © 2021 by DMK
Press. All rights reserved.
Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения
владельцев авторских прав.
ISBN 978-1-78913-241-0 (англ.)
ISBN 978-5-97060-851-7 (рус.)
© Packt Publishing, 2019
© Перевод, оформление, издание,
ДМК Пресс, 2021
Посвящается моим жене и сыну,
Кирти Танвар и Шашвату Сингх Танвар.
Они мой жизненно необходимый кислород и стимул,
вдохновляющий меня на достижение выдающихся успехов
Содержание
От издательства.......................................................................................................14
Об авторе...................................................................................................................15
О переводе................................................................................................................16
О рецензентах..........................................................................................................17
Предисловие.............................................................................................................18
Часть I. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАБОТЫ С ПОТОКАМИ,
МНОГОЗАДАЧНОСТИ И АСИНХРОННОСТИ .........................................22
Глава 1. Введение в параллельное программирование...........................23
Технические требования. ..........................................................................................24
Подготовка к многоядерным вычислениям...........................................................24
Процессы..................................................................................................................24
Дополнительно об ОС........................................................................................24
Многозадачность....................................................................................................25
Hyper-threading.......................................................................................................25
Классификация Флинна. ...................................................................................26
Потоки......................................................................................................................27
Типы потоков......................................................................................................27
Многопоточность. ..................................................................................................30
Класс Thread........................................................................................................31
Класс ThreadPool.................................................................................................35
BackgroundWorker...............................................................................................38
Многопоточность и многозадачность.................................................................41
Сценарии, при которых полезно параллельное программирование.................42
Преимущества и недостатки параллельного программирования......................42
Резюме..........................................................................................................................43
Вопросы........................................................................................................................44
Глава 2. Параллелизм задач................................................................................45
Технические требования. ..........................................................................................45
Задачи...........................................................................................................................46
Создание и запуск задачи..........................................................................................46
Класс System.Threading.Tasks.Task.......................................................................47
Синтаксис лямбда-выражений. .......................................................................47
Делегат --">
Параллельное программирование
на C# и .NET Core
Hands-On Parallel
Programming with
C# and .NET Core
Build solid enterprise
software using task parallelism
and multithreading
Shakti Tanwar
BIRMINGHAM – MUMBAI
Параллельное
программирование
на C# и .NET Core
Создание надежного корпоративного
программного обеспечения
с использованием параллелизма
и многопоточности
Шакти Танвар
Москва, 2022
УДК 004.438.NET
ББК 32.973.26-018.2
Т18
Т18
Танвар Ш.
Параллельное программирование на C# и .NET Core / пер. с англ. А. Д. Ворониной; ред. В. Н. Черников. – М.: ДМК Пресс, 2021. – 272 с.: ил.
ISBN 978-5-97060-851-7
Книга представляет подход к параллельному программированию с учетом
современных реалий. Информация структурирована таким образом, чтобы она
легко усваивалась, даже если читатель не обладает специальными знаниями. Рассматриваются общие принципы написания параллельного и асинхронного кода;
реализация параллелизма данных показана на коротких и простых примерах.
В конце глав приводятся вопросы для повторения пройденного.
Издание предназначено для программистов C#, которые хотят изучить концепции параллельного программирования и многопоточности, а затем использовать
полученные знания для приложений, построенных на базе .NET Core. Также оно
пригодится специалистам, желающим ознакомиться с принципами работы параллельного программирования на современном оборудовании.
УДК 004.438.NET
ББК 32.973.26-018.2
First published in the English language under the title ‘Hands-On Parallel Programming with
C# 8 and .NET Core 3 – (9781789132410)’. Russian language edition copyright © 2021 by DMK
Press. All rights reserved.
Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения
владельцев авторских прав.
ISBN 978-1-78913-241-0 (англ.)
ISBN 978-5-97060-851-7 (рус.)
© Packt Publishing, 2019
© Перевод, оформление, издание,
ДМК Пресс, 2021
Посвящается моим жене и сыну,
Кирти Танвар и Шашвату Сингх Танвар.
Они мой жизненно необходимый кислород и стимул,
вдохновляющий меня на достижение выдающихся успехов
Содержание
От издательства.......................................................................................................14
Об авторе...................................................................................................................15
О переводе................................................................................................................16
О рецензентах..........................................................................................................17
Предисловие.............................................................................................................18
Часть I. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАБОТЫ С ПОТОКАМИ,
МНОГОЗАДАЧНОСТИ И АСИНХРОННОСТИ .........................................22
Глава 1. Введение в параллельное программирование...........................23
Технические требования. ..........................................................................................24
Подготовка к многоядерным вычислениям...........................................................24
Процессы..................................................................................................................24
Дополнительно об ОС........................................................................................24
Многозадачность....................................................................................................25
Hyper-threading.......................................................................................................25
Классификация Флинна. ...................................................................................26
Потоки......................................................................................................................27
Типы потоков......................................................................................................27
Многопоточность. ..................................................................................................30
Класс Thread........................................................................................................31
Класс ThreadPool.................................................................................................35
BackgroundWorker...............................................................................................38
Многопоточность и многозадачность.................................................................41
Сценарии, при которых полезно параллельное программирование.................42
Преимущества и недостатки параллельного программирования......................42
Резюме..........................................................................................................................43
Вопросы........................................................................................................................44
Глава 2. Параллелизм задач................................................................................45
Технические требования. ..........................................................................................45
Задачи...........................................................................................................................46
Создание и запуск задачи..........................................................................................46
Класс System.Threading.Tasks.Task.......................................................................47
Синтаксис лямбда-выражений. .......................................................................47
Делегат --">
- 1
- 2
- 3
- . . .
- последняя (86) »
Книги схожие с «Параллельное программирование на C# и .NET Core» по жанру, серии, автору или названию:
Сенько Евгений Владимирович - Программирование приложений для мобильных устройств под управлением Android. Часть 1. Жанр: Java, Java Script |
Сергей Леонидович Куринный - Mozilla Введение в веб программирование Жанр: Интернет Год издания: 2019 |