14.8. Резюме
Разделяемая память System V похожа на разделяемую память Posix. Наиболее схожи функции:
shmget для получения идентификатора;
shmat для подключения сегмента разделяемой памяти к адресному пространству процесса;
shmctl с командой IPC_STAT для получения размера существующего сегмента разделяемой памяти;
shmctl с командой IPC_RMID для удаления объекта разделяемой памяти.
Одно из отличий состоит в том, что размер объекта разделяемой памяти Posix может быть изменен в любой момент вызовом ftruncate (как мы продемонстрировали в упражнении 13.1), тогда как размер объекта разделяемой памяти System V устанавливается изначально вызовом shmget и не может быть изменен.