Стивенс Уильям. UNIX: взаимодействие процессов
Стивенс Уильям. UNIX: взаимодействие процессов. - СПб.: Питер, 2003. - 576 с.: ил.
ISBN 5-318-00534-9
Формат: PDF (300 dpi, TIFF со сжатием CCITT Group 4)
Размер: 25 Mb
Книга написана известным экспертом по операционной системе UNIX и посвящена описанию одной из форм межпроцессного взаимодействия, IPC, с использованием которой создается большинство сложных программ. В ней описываются четыре возможности разделения решаемых задач между несколькими процессами или потоками одного процесса: передача сообщений, синхронизация, разделяемая память, удаленный вызов процедур.
Книга содержит большое количество иллюстрирующих примеров и может использоваться как учебник по IPC, и как справочник для опытных программистов.
Основные темы:
- каналы и FIFO;
- очереди сообщений Posix и System V;
- семафоры и условные переменные;
- блокировки чтения-записи;
- блокирование записей;
- семафоры Posix и System V;
- разделяемая память Posix и System V;
- двери Solaris и Sun RPC;
- измерение производительности IPC.
Об авторе:
Уильям Ричард Стивенс - легендарный эксперт по UNIX, автор многочисленных книг об этой операционной системе, индекс цитируемости которых в литературе по программированию находится за пределами досягаемости для других авторов. Его книги отличаются строгостью структуры, ясностью и простотой изложения и глубоким проникновением в сущность предмета.
От себя: очень интересная и полезная в практическом применении книга. Для новичка тяжеловата, но разобраться можно, главное - читать внимательно, не пропуская главы, где описываются сложные моменты и возможные ошибки: преждевременное завершение работы сервера или клиента, deadlocks и т.п.
Для просмотра ссылки Войди или Зарегистрируйся
Выложила также на работе на сервере, но так как там
очень узкий канал, ссылку не даю. Если серьезные проблемы с закачкой с рапиды, стучитесь в аську 65407190