У нас есть 2 приложения. Один написан на C #, а другой - на C ++. Нам нужно поддерживать счетчик (в памяти), совместно используемый этими процессами. Каждый раз, когда запускается одно из этих приложений, ему необходимо проверять этот счетчик и увеличивать его, и каждый раз при завершении работы приложения ему необходимо уменьшать счетчик. Если в приложении происходит сбой или завершение работы с помощью диспетчера задач, нам также необходимо, чтобы счетчик уменьшился.
Мы подумали об использовании одного из объектов синхронизации ОС, например MUTEX.
Мой вопрос: что это за объект синхронизации лучший для перекрестного процесса (когда один C #, а другой C ++)
Надеюсь, мой вопрос был ясен.
Большое спасибо,
Ади Барда