URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5055
[ Назад ]

Исходное сообщение
"Межпроцессная блокировка"

Отправлено Hordi , 17-Янв-06 10:39 
Хотелось бы реализовать сабж на платформе Linux без использования файловых дескрипторов и shared memory.
Идеальный вариант был бы pthread_rwlock, но под Линуксом не реализовано pthread_rwlockattr_setpshared с флагом PTHREAD_PROCESS_SHARED.

Есть еще варианты?


Содержание

Сообщения в этом обсуждении
"Межпроцессная блокировка"
Отправлено tilde , 17-Янв-06 14:14 
>Хотелось бы реализовать сабж на платформе Linux без использования файловых дескрипторов и
>shared memory.
>Идеальный вариант был бы pthread_rwlock, но под Линуксом не реализовано pthread_rwlockattr_setpshared с
>флагом PTHREAD_PROCESS_SHARED.
>
>Есть еще варианты?

man semget


"Межпроцессная блокировка"
Отправлено Hordi , 17-Янв-06 22:43 
>man semget
А чтобы при падении процесса АВТОМАТОМ разблокировался?


"Межпроцессная блокировка"
Отправлено tilde , 18-Янв-06 12:01 
>>man semget
>А чтобы при падении процесса АВТОМАТОМ разблокировался?


man semctl на предмет SEM_UNDO


"Межпроцессная блокировка"
Отправлено Hordi , 18-Янв-06 19:39 
>man semctl на предмет SEM_UNDO
Благодарю за помощь.