У меня есть проект, который состоит из двух процессов, и мне нужно быстро и эффективно передать некоторые данные между ними.
Я знаю, что могу использовать сокеты, чтобы сделать это с помощью TCP, хотя оба процесса всегда будут существовать на одном и том же компьютере, однако это не кажется очень эффективным решением.
Я вижу много информации об использовании "каналов" в Linux.Тем не менее, я в первую очередь хочу это для Windows и Linux (желательно через кроссплатформенную библиотеку), в идеале безопасным, неблокирующим способом.
Еще одна важная вещь - мне нужно поддерживать несколько экземпляров всего приложениято есть оба процесса), каждый со своей независимой копией коммуникационных объектов.
Также существует ли кроссплатформенный способ создания нового процесса?