Семь моделей конкуренции и параллелизма за семь недель

Détails bibliographiques
Auteur principal: Пол Б.
Résumé:С появлением микропроцессоров, обладающих большим числом ядер, понимание конкуренции и параллелизма при разработке программного обеспечения стало еще более важным, чем прежде. В книге вы познакомитесь с преимуществами функционального программирования с точки зрения конкуренции, узнаете, как применять акторы для разработки распределенного программного обеспечения, и исследуете приемы параллельной обработки огромных объемов информации на нескольких процессорах. Эта книга поможет вам приобрести новые навыки в разработке программ, благодаря чему вы будете готовы решать сложные задачи в ближайшие несколько лет.
Книга из коллекции ДМК Пресс - Информатика
Publié: Москва, ДМК Пресс, 2015
Sujets:
Accès en ligne:https://e.lanbook.com/book/93570
https://e.lanbook.com/img/cover/book/93570.jpg
Format: Électronique Livre

MARC

LEADER 00000nam0a2200000 i 4500
001 93570
010 |a 978-5-97060-244-7 
100 |a 20250516d2015 k y0rusy01020304ca 
101 0 |a rus 
102 |a RU 
105 |a y z 000zy 
106 |a z 
200 1 |a Семь моделей конкуренции и параллелизма за семь недель  |b Электронный ресурс  |f Пол Б.  |g Пер. с англ. Киселев А.Н. 
210 |a Москва  |b Москва  |c ДМК Пресс  |d 2015 
215 |a 360 с. 
330 |a С появлением микропроцессоров, обладающих большим числом ядер, понимание конкуренции и параллелизма при разработке программного обеспечения стало еще более важным, чем прежде. В книге вы познакомитесь с преимуществами функционального программирования с точки зрения конкуренции, узнаете, как применять акторы для разработки распределенного программного обеспечения, и исследуете приемы параллельной обработки огромных объемов информации на нескольких процессорах. Эта книга поможет вам приобрести новые навыки в разработке программ, благодаря чему вы будете готовы решать сложные задачи в ближайшие несколько лет. 
333 |a Книга из коллекции ДМК Пресс - Информатика 
610 0 |a книге 
610 0 |a кода 
610 0 |a примеры кода 
610 0 |a windows 
610 0 |a ресурсы в сети 
610 0 |a конкуренция или параллелизм 
610 0 |a параллельная архитектура 
610 0 |a параллелизм данных 
610 0 |a параллелизм на уровне битов 
610 0 |a параллелизм на уровне инструкций 
610 0 |a параллелизм на уровне задач 
610 0 |a конкурентные программы 
610 0 |a надежные программы 
610 0 |a распределенные программы 
610 0 |a семь моделей 
610 0 |a потоки выполнения 
610 0 |a блокировки 
610 0 |a взаимоисключение 
610 0 |a модели памяти 
610 0 |a создание потока 
610 0 |a блокировка 
610 0 |a видимость памяти 
610 0 |a несколько блокировок 
610 0 |a опасности сторонних методов 
610 0 |a прерываемое блокирование 
610 0 |a тайм-ауты 
610 0 |a блокирование методом перебора 
610 0 |a условные переменные 
610 0 |a атомарные переменные 
610 0 |a функциональное программирование 
610 0 |a изменяемого состояния 
610 0 |a краткий экскурс в язык clojure 
610 0 |a первая функциональная программа 
610 0 |a параллелизм без усилий 
610 0 |a функциональный подсчет слов 
610 0 |a функциональный параллелизм 
610 0 |a разделение данных на пакеты для увеличения производительности 
610 0 |a редуценты 
610 0 |a внутреннее устройство редуцентов 
610 0 |a ссылочная прозрачность 
610 0 |a потоки данных 
610 0 |a механизм future 
610 0 |a механизм promise 
610 0 |a функциональная веб-служба 
610 0 |a путь clojure разделение идентичности и состояния 
610 0 |a атомы 
610 0 |a многопоточная веб-служба 
610 0 |a идентичность или состояние 
610 0 |a повторения 
610 0 |a валидаторы 
610 0 |a функции-наблюдатели 
610 0 |a гибридная веб-служба 
610 0 |a агенты 
610 0 |a программная транзакционная память 
610 0 |a изменяемое разделяемое состояние 
610 0 |a решение задачи о философах на основе stm 
610 0 |a решение задачи о философах без применения stm 
610 0 |a атомы или stm 
610 0 |a собственная реализация конкуренции 
610 0 |a акторы 
610 0 |a ориентированные на объекты 
700 1 |a Пол  |b Б. 
801 1 |a RU  |b Издательство Лань  |c 20250516  |g RCR 
856 4 |u https://e.lanbook.com/book/93570 
856 4 1 |u https://e.lanbook.com/img/cover/book/93570.jpg 
953 |a https://e.lanbook.com/img/cover/book/93570.jpg