java - Java中共享内存的任何概念

标签 java memory shared

AFAIK,Java 中的内存基于堆,内存从堆中动态分配给对象,并且没有共享内存的概念。

如果没有共享内存的概念,那么Java程序之间的通信应该是耗时的。在 C 中,与其他通信模式相比,通过共享内存进行进程间通信更快。

如果我错了,请纠正我。还有 2 个 Java progs 相互交谈的最快方式是什么。

最佳答案

几种方法:

详情 herehere进行一些性能测量。

关于java - Java中共享内存的任何概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1491519/

相关文章:

java - JPA : Generating Data Transfer Object DTO from Entity and merging DTO to database 的模式

java - libgdx 游戏在一段时间后开始卡住

c - C 中段错误的不稳定行为

c - 如何使用共享内存在进程之间共享信号量

linux - 如何防止 'missing library' 错误 linux

java - 为什么 com.ibm.jms.JMSTextMessage 类型的变量会打印截断的内容和省略号 (...)?

java - 如何返回数组项的个数?为什么不幸停止了?

java - 在任务管理器和探查器中监视java应用程序内存,哪个是正确的?

Java堆和栈内存分配

linux - 动态加载 Linux 共享库?