Есть ли способ обмена хранилищем базовых данных между процессами?

Что я пытаюсь сделать?

Процесс пользовательского интерфейса, который читает данные из основного хранилища данных на диске. Это неНе нужно редактировать данные, просто прочитайте и отобразите данные.

Процесс командной строки, который записывает в то же хранилище данных, к которому обращается пользовательский интерфейс.

Зачем?

Так что процесс командной строки может выполняться все время, но пользователь может выйти из процесса пользовательского интерфейса и забыть о приложении, пока ему не понадобится просмотреть данные, которые он 'захвачен

Каков будет самый простой и надежный способ достижения этого?

Что я пробовал?

мы прочитали о том, как разделить хранилище данных между потоками, и реализовали это однажды, но я не могуВ документах или в Интернете ничего не указано, как разделить хранилище между процессами.

Это так же просто, как указывать оба процесса на один и тот же файл хранилища данных? Я'мы экспериментировали с этим кратко. Похоже, работает хорошо, но яЯ беспокоюсь, что у меня могут возникнуть проблемы с блокировкой и т. д.Это действительно подвергается стрессу.

Наконец-то я'

Буду очень признателен, если кто-то подскажет мне, в каком направлении двигаться дальше. Благодарю.

Ответы на вопрос(4)

Ваш ответ на вопрос