Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Параллельное программирование на C# и .NET Core


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1974, книга: Сивашка
автор: Джек Лондон

Приключения Джек Лондон, известный своим талантом к созданию захватывающих и эмоциональных историй, погружает читателей в мир приключений в своем романе "Сивашка". Это история выживания и испытаний на прочность, которая разворачивается в суровых и безжалостных условиях дикой местности. Главный герой книги, Сивак, - полукровка индеец, вынужденный бросить вызов зиме и голоду в одиночестве, когда его племя погибает от оспы. С присущей ему решительностью и выносливостью он отправляется...

Шакти Танвар - Параллельное программирование на C# и .NET Core

Параллельное программирование на C# и .NET Core
Книга - Параллельное программирование на C# и .NET Core.  Шакти Танвар  - прочитать полностью в библиотеке КнигаГо
Название:
Параллельное программирование на C# и .NET Core
Шакти Танвар

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Параллельное программирование на C# и .NET Core"



Читаем онлайн "Параллельное программирование на C# и .NET Core". Главная страница.

Шакти Танвар

Параллельное программирование
на 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
Делегат --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.