Маленькая книга семафоров (2-е издание): все о параллельном управлении и типичные ошибки

Аллен Б. Дауни

Language: Russian

Publisher: CreateSpace

Published: Mar 20, 2009

Description:

«Маленькая книга семафоров» — это учебник, в котором излагаются принципы синхронизации для параллельного программирования. В большинстве учебных программ по информатике синхронизация — это модуль в курсе операционных систем. Учебники по ОС представляют стандартный набор задач со стандартным набором решений, но большинство студентов не получают хорошего понимания материала или возможности решать похожие задачи. Подход этой книги заключается в выявлении шаблонов, которые полезны для различных задач синхронизации, а затем показе того, как их можно собрать в решения. После каждой задачи книга предлагает подсказку перед показом решения, что дает студентам больше шансов найти решения самостоятельно. В книге рассматриваются классические задачи, включая «Читатели-писатели», «Производитель-потребитель» и «Обедающие философы». Кроме того, в ней собрано несколько не совсем классических задач. *** Опубликовано в соответствии с условиями GNU Free Documentation License. Деньги, полученные от продажи этой книги, идут на поддержку разработки свободного программного обеспечения и документации.