В чем разница между объектом общей памяти (созданным с использованием shm_open) и сегментом общей памяти (shmget)?сегмент разделяемой памяти и объект общей памяти
Есть ли у них какие-либо ограничения, которые не могут быть настроены, как в случае общей памяти shmmax и shmall?
Есть ли различия в производительности между этими двумя, и в каких сценариях IPC они должны использоваться?
Я не думаю, что «shmget» - это «Linux-специфический» метод. «Функция библиотеки» довольно неопределенная, и она также относится к «shmget» независимо от того, что означает термин. – WiSaGaN
Очевидно, что это не зависит от Linux - в этом случае вы правы. Термин «функция библиотеки» означает, что функция не реализована в ядре ОС, но реализована в пользовательском пространстве. Для Linux версий 1.x это абсолютно верно. –