Есть ли способ обмена хранилищем базовых данных между процессами?
Что я пытаюсь сделать?
Процесс пользовательского интерфейса, который читает данные из основного хранилища данных на диске. Это неНе нужно редактировать данные, просто прочитайте и отобразите данные.
Процесс командной строки, который записывает в то же хранилище данных, к которому обращается пользовательский интерфейс.
Зачем?
Так что процесс командной строки может выполняться все время, но пользователь может выйти из процесса пользовательского интерфейса и забыть о приложении, пока ему не понадобится просмотреть данные, которые он 'захвачен
Каков будет самый простой и надежный способ достижения этого?
Что я пробовал?
мы прочитали о том, как разделить хранилище данных между потоками, и реализовали это однажды, но я не могуВ документах или в Интернете ничего не указано, как разделить хранилище между процессами.
Это так же просто, как указывать оба процесса на один и тот же файл хранилища данных? Я'мы экспериментировали с этим кратко. Похоже, работает хорошо, но яЯ беспокоюсь, что у меня могут возникнуть проблемы с блокировкой и т. д.Это действительно подвергается стрессу.
Наконец-то я'
Буду очень признателен, если кто-то подскажет мне, в каком направлении двигаться дальше. Благодарю.