Описание
В книге «Параллельное программирование на С++ в действии» (C++ Concurrency in Action: Practical Multithreading), автор Энтони Уильямс (Antony Williams), рассказывается о принципах и приемах их разработки, а также новыми средствами языка, относящимися к параллелизму. Так как в настоящее время компьютеры с несколькими многоядерными процессорами — норма. Стандарт С++11 языка С++ предоставляет поддержку многопоточности в приложениях. Суть многопоточности заключается в квазимногозадачность на уровне одного исполняемого процесса, это значит, что потоки выполняются в адресном пространстве процесса.
Изучив книгу «Параллельное программирование на С++ в действии» вы научитесь писать надежные многопоточные программы на С++11. Уильямс рассказывает, что такое потоковая модель памяти. Описаны средства поддержки многопоточности, имеющиенся в стандартной библиотеке (в том числе запуска и синхронизации потоков). Рассказывается о различных нетривиальных проблемах программирования в условиях параллелизма.
<