Есть такая задача - нужно синхронизировать процессы по сети. SysV семафор это абсолютно то что надо, за исключением того что они живут внутри одной машины.
Погуглив нашел что ничего хорошего нету, самое лучшее это zookeeper, но мне кажется что должен же быть еще какой-то способ.
Кто здесь чем пользуется для подобных вещей, делитесь опытом! ;)
Зачем это нужно - хочется управлять ресурсами, причем ресурсы это некоторые сервисы. Сам сервис ничего про это не знает. В рамках одной машины семафоры подходят идеально.