Мне нужен какой-то объект синхронизации между процессами, который позволит мне создать и инициализировать объект один раз, а затем закрыть и утилизировать его только один раз, когда выйдет последний экземпляр.
например. время жизни будет примерно таким:
новый экземпляр 1: создание и инициализация объекта
новый экземпляр 2: ничего не делать
удалить экземпляр 1: ничего не делать
удалить экземпляр 2: закрыть и утилизировать объект
Я думал, что именованное событие может сработать, но я не понимаю, как оно может обрабатывать создание и удаление неупорядоченных в экземплярах.