Авторы: Олег Цилюрик, Егор Горошко Издательство: Символ-Плюс Год: 2006 ISBN: 583286088X Формат: djvu Кол-во страниц: 288 Размер файла: 4,32 Мб
Книга
адресована программистам, работающим в самых разнообразных ОС UNIX.
Авторы предлагают шире взглянуть на возможности параллельной
организации вычислительного процесса в традиционном программировании.
Особый акцент делается на потоках (threads), а именно на тех
возможностях и сложностях, которые были привнесены в технику
параллельных вычислений этой относительно новой парадигмой
программирования. На примерах реальных кодов показываются приемы и
преимущества параллельной организации вычислительного процесса.
Некоторые из результатов испытаний тестовых примеров будут большим
сюрпризом даже для самых бывалых программистов. Тем не менее
излагаемые техники вполне доступны и начинающим программистам: для
изучения материала требуется базовое знание языка программирования
С/О++ и некоторое понимание "устройства" современных многозадачных ОС
UNIX. В качестве "испытательной площадки" для тестовых фрагментов
выбрана ОСРВ QNX, что позволило с единой точки зрения взглянуть как на
специфические механизмы микроядерной архитектуры QNX, так и на
универсальные механизмы POSIX. В этом качестве книга может быть
интересна и тем, кто не использует (и не планирует никогда
использовать) ОС QNX: программистам в Linux, FreeBSD, NetBSD, Solaris и
других традиционных ОС UNIX.