Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книга: UNIX: взаимодействие процессов
14.8. Резюме
14.8. Резюме
Разделяемая память System V похожа на разделяемую память Posix. Наиболее схожи функции:
? shmget для получения идентификатора;
? shmat для подключения сегмента разделяемой памяти к адресному пространству процесса;
? shmctl с командой IPC_STAT для получения размера существующего сегмента разделяемой памяти;
? shmctl с командой IPC_RMID для удаления объекта разделяемой памяти.
Одно из отличий состоит в том, что размер объекта разделяемой памяти Posix может быть изменен в любой момент вызовом ftruncate (как мы продемонстрировали в упражнении 13.1), тогда как размер объекта разделяемой памяти System V устанавливается изначально вызовом shmget и не может быть изменен.
Похожие страницы