【发布时间】:2016-11-02 18:08:34
【问题描述】:
我有 2 个程序必须相互通信。他们应该共享状态(变量、文件——我不知道如何实现)。 一个程序应该读取它并对更改做出反应 - 另一个程序应该写入这个全局状态。
为此目的使用文件甚至不慢,很难读取某人同时写入的文件。
在程序之间实现这种共享状态的最佳方式是什么? (寻找跨平台解决方案)
【问题讨论】:
-
您使用什么语言/平台进行编程?这是一条线索:
google <lang> <platform> IPC. -
这两个程序是您自己编写的吗?你知道如何扩展它们的功能吗?你看过 json 或 XML 吗?
-
我不知道如何共享状态(有没有类似全局变量的东西,我应该使用文件在程序之间共享状态吗,...)
-
顺便说一句,是的,我自己编写代码并可以扩展它们
-
我们在谈论什么平台和语言?正如@JuanTomas 所说,这是通过 IPC 完成的,但 API 的细节取决于语言和平台
标签: cross-platform running-other-programs shared-state