Распараллеливание программ позволяет использовать преимущества многопроцессорных систем, сохраняя двоичную совместимость с существующими однопроцессорными системами. Средства параллельного программирования основываются на новой концепции операционной системы - нитях. Перечисленные ниже разделы содержат описание нитей и относящихся к ним средств программирования. В них также обсуждаются общие принципы распараллеливания программ.
В разделе Глава 10, Программирование в многопроцессорных системах описаны типичные проблемы, возникающие при разработке программ для симметричных многопроцессорных систем.
В разделе Глава 11, Создание программ с нитями приведены подробные сведения о применении библиотеки нитей (libpthreads.a).