问一个技术细节问题。同一台机器JVM之间的通讯方式有哪些? 小弟学java时间不长, 就知道socket , 和磁盘文件。 有其他的方式么? 请大家指教。
什么是jvm的通讯方式?? 你是说进程间的通讯么?? 同一机器,windows有sendmessage,postmessage函数 unix可以用pipe.
谢谢 不是说的一般的进程间通讯, 是java虚拟机之间的通讯。
呵呵,真的很不理解 jvm就是java虚拟机,JVM的设计目标是提供一个基于抽象规格描述的计算机模型,它的作用就是在一个真实计算机上面做出一个抽象,它负责将java编译出来的class转换成真的计算机能够运行的指令,你需要什么样子的通讯??从你的角度,jvm应该是透明的。
你说得没错。JVM的设计目标是提供一个基于抽象规格描述的计算机模型, 那么同一台机器上jvm之间的直接通讯也只能也只能是socket 和 磁盘文件之类的。 不会有共享内存, 信号这些东西了。 学习java时间不长不太能肯定,所以我想得到一个确认。
应该可以,http://www.hsyh.net.cn/Article/WLBC/JAVA/Article_37184.html
去google有时候更快
呵呵 真的可以哦。 谢了