作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我想用两种不同的语言 java 和 c++ 编写一个程序,需要在其 c++ 组件和 java 组件之间进行动态和交互式通信。我知道有 jni 和 jna 用于在 java 中调用 native 方法,但我不认为这个方法适合我的目的。
例如:说一个程序,它的用户界面是用 c++ 编写的,其他的是用 java 编写的,我认为这两个组件之间的通信不能通过 jni 和 jna 来完成。例如 Open Office 是用 java 和 c++ 编写的。我搜索了互联网并找到了一些进程间通信的方法像共享内存、管道、信号、消息传递……但我不知道我需要的是进程间通信。似乎 ipc 是用于在两个不同的进程中通信软件,但我的程序都是一个进程(我说的对吗?!)
所以我的问题是:如何其组件用不同语言编写的程序一起通信?以及我怎样才能实现这一点?
我是一名优秀的程序员,十分优秀!