Чтобы позволить множеству процессов общаться, каковы преимущества и недостатки между:
RAM-диск позволяет общаться с программами, которые используют только файлы.
Насколько велико снижение производительности RAM-диска из-за репликации интерфейса файловой системы?
Это ложная дихотомия.
Если вы делитесь через
Вы не можете / избежать / IPC с помощью RAM-диска.
На самом деле, он посылает сигналы тревоги, потому что звучит так, будто вы предполагаете, что с помощью RAM-диска это будет «проще». На практике это проще, если вы не делаете правильную блокировку. Это всего лишь источник ошибок, хотя.
Если вы хотите знать снижение производительности, я думаю, вы могли бы провести несколько тестов, потому что я не думаю, что ваше решение является распространенным.
В любом случае, если вы хотите, чтобы два процесса взаимодействовали друг с другом с использованием некоторой инфраструктуры межпроцессного взаимодействия, используйте функцию boost, потому что она разработана для того, что вы хотите делать, она не требует дополнительной инфраструктуры и на самом деле она слишком переносима между платформами. ,