КулЛиб электронная библиотека
Всего книг - 578699 томов
Объем библиотеки - 868 Гб.
Всего авторов - 231586
Пользователей - 106420

Впечатления

lopotun про Похлёбкин: Специи и приправы (Кулинария)

Жаль человека. Он бы ещё много чего смог рассказать интересного и о кухне и об истории развития нашей страны, и не только нашей, если бы не убили его какие-то подонки в 2000-м году. :((

Рейтинг: +4 ( 4 за, 0 против).
Serg55 про Вязовский: Властелин земли (Неотсортированное)

нормальные книги, жду продолжение...

Рейтинг: 0 ( 0 за, 0 против).
Colourban про Абрамов: Большое Домино (Альтернативная история)

5-я книга в самиздате есть, а издательский файл будет только когда опубликуют в бумаге.

Рейтинг: 0 ( 0 за, 0 против).
vovih1 про Абрамов: Большое Домино (Альтернативная история)

5 книга будет?

Рейтинг: +1 ( 1 за, 0 против).
Stribog73 про Котова: Стальные небеса (Героическая фантастика)

Это не автор заблокировала. Это ЛитРес заблокировал - они эти книги продают.

Рейтинг: +3 ( 3 за, 0 против).
Serg55 про Котова: Стальные небеса (Героическая фантастика)

Хорошие книги, но автор почему-то их заблокировала для чтения?

Рейтинг: 0 ( 0 за, 0 против).
Влад и мир про Винокуров: Начало (Космическая фантастика)

Читать о матерном дебиле не интересно, так как большая часть речи матерные связки и самоунижение личного достоинства ГГ. Я с автором и ГГ о его умственными способностями согласен и потому читать не интересно. Отстой.

Рейтинг: +1 ( 1 за, 0 против).

Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование [Стивен Клири] (epub) читать постранично

-  Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование  1.82 Мб (скачать epub 2) (скачать epub 2+fbd)  (читать)  (читать постранично) - Стивен Клири

Книга в формате epub! Изображения и текст могут не отображаться!


Настройки текста:







Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование. Стивен Клири. Иллюстрация 1

 



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


Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование. Стивен Клири. Иллюстрация 2
2020

Переводчик Е. Матвеев

Литературный редактор А. Руденко

Художник В. Мостипан

Корректоры Н. Сидорова, Н. Сулейманова

 

Стивен Клири

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

 

ISBN 978-5-4461-1572-3

© ООО Издательство "Питер", 2020

 

Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.

 

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

Скотт Ханзельман (Scott Hanselman), главный администратор проекта, ASP.NET и Azure Web Tools, Microsoft

Разнообразие описанных методов и формат сборника рецептов делают эту книгу идеальным руководством по современной конкурентности на платформе .NET.

Джон Скит (Jon Skeet), старший инженер-разработчик в Google

Стивен Клири завоевал репутацию ведущего эксперта по асинхронности и параллелизму в C#. В этой книге четко и доступно представлены важнейшие положения и принципы, которые разработчик должен понимать для того, чтобы начать пользоваться этими технологиями и добиться с ними успеха.

Стивен Тауб (Stephen Toub), главный архитектор, Microsoft

Предисловие


Животное на обложке — мусанг, или малайская пальмовая куница, — пожалуй, отлично подходит для представления темы этой книги. Пока я не увидел обложку, я ничего не знал о нем и поэтому решил поискать информацию. Мусанги считаются вредителями, потому что засоряют своим пометом чердаки и шумят. Их анальные железы выделяют секрет с противным запахом. Мусанг относится к исчезающим видам из категории «Вызывающие наименьшее опасение», что по сути является политкорректным аналогом утверждения «Убивайте сколько угодно; никому не жалко». Мусанги поедают спелые плоды кофейного дерева (кофейные вишни), которые проходят через их желудочно-кишечный тракт.  Копи-лувак, один из самых дорогих видов кофе в мире, делается из кофейных зерен, извлеченных из испражнений мусанга. По утверждениям Американской ассоциации спешиалти кофе, «он просто имеет неприятный вкус».

Все это делает мусанга идеальным символом для конкурентной и многопоточной разработки. Для непосвященного конкурентность и многопоточность нежелательны. Из-за них добропорядочный код начинает вести себя совершенно непостижимым образом. Состояния гонки и т.д. приводят к катастрофическим сбоям (которые, похоже, всегда происходят в продакшен или во время демонстрации). Некоторые разработчики заходят настолько далеко, что заявляют: «Потоки — зло», и полностью избегают конкурентности. Немногочисленная группа разработчиков вошла во вкус и использует конкурентность без опасений; но многие в прошлом уже обжигались на ней, и от прошлого опыта у них остались неприятные воспоминания.

Тем не менее для современных приложений конкурентность становится практически обязательным требованием. В наши дни пользователь хочет видеть интерфейс, быстро реагирующий на происходящее, а серверным приложениям приходится масштабироваться до беспрецедентных уровней. Конкурентность способствует решению проблем в обоих направлениях.

К счастью, существует множество современных библиотек, которые значительно упрощают конкурентность! Параллельная обработка и асинхронное программирование перестали быть уделом избранных. Эти библиотеки повышают уровень абстракции, вследствие чего разработка масштабируемых приложений с хорошей скоростью реакции становятся вполне реальным делом для любого разработчика. Если в прошлом, когда конкурентное программирование было исключительно сложным делом и вы на нем обожглись, рекомендую сделать новую попытку, вооружившись