Книга: Параллельное программирование на С++ в действии. Практика разработки многопоточных программ (C++ Concurrency in Action: Practical Multithreading). Автор: Уильямс Э.. Издательство: Питер-Пресс. 2012 год. ISBN: 978-5-9706-0194-5, 978-5-94074-537-2, 978-5-94074-448-1, 978-1-933988-77-1

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

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

Доступна в электронном виде

Скачать книгу «Параллельное программирование на С++ в действии. Практика разработки многопоточных программ»

Лучшая цена – 1436.00
МагазинСтатусЦена
Издательство
Питер-Пресс
ISBN
978-5-9706-0194-5, 5-9706-0194-2, 978-5-94074-537-2, 5-94074-537-7, 978-5-94074-448-1, 5-94074-448-6, 978-1-933988-77-1, 1-933988-77-0
Год
Страниц
672
Переплет
мягкий
Формат
60x90/16
Тираж
200 экз.
Вес
0,915 кг.
Штрихкод
9785970601945, 9785940745372, 9785940744481, 9781933988771

Отзывы

// 13 сентября 2017, 19:36

Отличная книга. Страницы белые плотные. Шрифт удобный, схемы четкие.
Переплет мягкий и для такого количества страниц не очень удобный, но в то же время очень крепкий — страницы не вылетают и сам не ломается.

// 10 августа 2017, 20:02

Книга от одного из создателей std: thread. Крайне рекомендую к прочтению всем, кому интересно воспользоваться новыми возможностями C 11, 14. Читается легко и интересно, описано все что необходимо знать о реализации мноногопоточности в новом стандарте.

// 30 декабря 2016, 2:07

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

// 24 декабря 2016, 15:00

Книга великолепная. Но только в оригинале на английском. Переводчик испортил всю книгу. Ошибок перевода десятки. К сожалению они полностью меняют смысл книги. После покупки на русском купил английскую версию и не жалею. КРАЙНЕ НЕ рекомендую покупать русский вариант.

// 26 ноября 2016, 11:04

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

// 6 декабря 2015, 16:36

Очень достойная книга. Методичный подход, тщательные примеры, хорошие комментарии.
Хорошее введение в инструменты стандартной библиотеки для построения многопоточных программ.

для нормального восприятия читатель должен спокойно читать код, построенный на элементах и принципах стандартной библиотеки С++

// 8 сентября 2013

Книга отличная. Очень понравилась манера изложения: без воды — всё четко и по делу, книгу вполне удобно использовать как справочник (а не только читать последовательно).
Перевод хороший. Бумага белая и довольно плотная. Жаль только, что такая качественная в смысле содержания книга не получила твердый переплет.

// 18 июня 2013

Книга содржит свежую информацию и написана достаточно хорошо, перевод тоже не плох. Книгу стоит прочесть, очень полезно.

// 4 декабря 2012

Ну что… Имя автора и ценность информации на ближайшую перспективу разработки ПО — вне комментариев. Имя переводчика также внушает доверие (вспоминаем перевод книги паттернов GOF). Принялся читать английский вариант. Прочитал до 86 страницы, так как английский язык эстета Э. Уильямса видится ясным лишь хорошо знающим его (язык) людям.

По тексту — есть проблема в примере из главы 2, с возникновением exception в std: thread (компилятор gcc 4.7.1) при такой конструкции :
threads[i]=std:thread (accumulate_block (), block_start, block_end, std: ref (results[i]));
Тогда как в boost: thread такой проблемы нет. Надо разбираться -- почему.

Книгу заказал. Стоимость ее вполне приемлема, учитывая прекрасное соотношение цена/ценность.

// 24 сентября 2012

Перевод весьма неплох. Стиль изложения вполне понятен.
Бумага плотная, хорошая.
Из недостатков отмечу, что книга маленькая (145×217 мм), но толстая, неудобно листать.

// 18 сентября 2012

Книга посвящена работе с потоками средствами с++, которые вошли в новый стандарт. Автор книги входил в комитет по стандартизации языка и на протяжении многих последних лет являлся основным разработчиком boost: threads. Помимо детального описания работы с потоками, книга содержит обширное дополнение с описанием некоторых новых возможностей с++, например, лямбды, семантика переноса, constexpr, и т. д.

Книгу условно можно разделить на две части: первая обучающее пособие, с подробным описанием и примерами по работе с потоками в с++11, вторая подробный справочник по данной библиотеке.

Книга хороша всем, за исключением качества самого издания. Ужасный переплёт и бумага. Что впрочем компенсируется качеством изложенного материала.

Спасибо! Ваш отзыв будет опубликован после проверки.