我有这取决于崩溃随机本机库的Java程序(并因此拉低了整个JVM)。 这个库是关于I/O的,因此可以使用第二个JVM轻松地从程序的其余部分中分离出来。 我想将程序拆分为两部分,以便主程序可以继续运行,但本机库可以在崩溃后重新启动。问题是:让这两个JVM进行通信的最佳方式是什么?其中一个会崩溃并重新启动,但这不应该影响其他JVM(除了由于崩溃和重新启动导致的I/O超时)之外。 RMI防撞?我应该使用套接字吗?内存映射文件?崩溃性的Java IPC
0
A
回答
0
我会用一个持久JMS队列过程之间。这将是最能防止碰撞的。 (修复库是最好的选择)
+1
修复崩溃的本地库的另一种方法是抛弃它并用纯Java重写它。 – 2011-04-27 07:38:05
+0
@Stephen不幸的是,这不是一个选项。 – michelemarcon 2011-04-27 07:46:59
相关问题
- 1. Java崩溃Windows
- 2. String.nextLine()Java - 崩溃
- 3. Java程序崩溃
- 4. JFileChooser崩溃 - Java 7
- 5. Java突然崩溃
- 6. IntelliJ中的Java崩溃
- 7. 的Integer.parseInt()崩溃Java程序
- 8. 象征性的框架内崩溃的崩溃日志
- 9. Java崩溃的应用程序 - 如何找出Java崩溃的原因?
- 10. Android开发(Java) - 崩溃
- 11. Java程序不断崩溃
- 12. Java SE二进制崩溃
- 13. 解释Java崩溃文件
- 14. Java JNA WindowProc JVM崩溃
- 15. Java程序崩溃Matlab
- 16. 本地Java崩溃Linux
- 17. Java RMI超时(崩溃)
- 18. Java Applet崩溃.NET Webbrowsercontrol
- 19. Java虚拟机崩溃
- 20. Java SE 8完全崩溃
- 21. Java程序不断崩溃
- 22. UIDocumentInteractionController间歇性崩溃
- 23. 可达性崩溃应用
- 24. 可达性崩溃API
- 25. Windows上的JAVA IPC
- 26. 性能OpenMP崩溃vs大型嵌套循环不崩溃
- 27. Java进程崩溃 - Java终结者
- 28. 的Java的Runtime.exec导致程序崩溃
- 29. Java的Android的崩溃时添加android.support.design.widget.NavigationView
- 30. Java,XML - onClick崩溃我的程序
你不能修复崩溃的代码? – 2011-04-27 07:31:18
你没有提到JMX – Yaneeve 2011-04-27 07:35:24
@Jarrod简短的回答:没有。 – michelemarcon 2011-04-27 07:46:06