LINUX.ORG.RU

Shared memory... :(


0

0

Использую шаред мемори SyS V.

Первый раз приложение открывает нормально, проделывает манипуляции, затем отлинковывается. В следующем цикле приложение не может открыть шаред мэмори т.к. функция shm_open() даёт ошибку No such file or directory.

При перезапуске приложения, оно нормально открывает шаред мэмори первый раз. Почему не получается открывать и закрывать шаред мэмори в цикле? Где искать ошибку?

★★

похоже ты юзаеш при открытии posix shm а при закрытии sysv. следственно она не закрывется и больше тя не пущает. А закрывается ядром после завершения приложения. Следственно при следующем запуске опять становится доступной. вобщем читать маны на тему posix with sysv

cvv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.