我想知道JRE6和rtsj中的JVM之间的互操作性。看来我只需要使用它们的实现(因为代码将使用其JVM进行解释),所以我不能使用Java 6必须提供的许多功能。
它可以支持GUI吗? (例如修改工业过程的参数)。

我可能是错的,希望从您那里得到一些反馈。

另外,似乎是Java的更实时实现。您使用了哪一个,最喜欢哪一个?

最佳答案

为了提供实时行为,需要对JVM进行特别的设计。这包括在操作系统级别进行集成,以访问主机OS的实时调度功能。

例如,Sun实时Java JVM与J2SE5兼容。 http://java.sun.com/javase/technologies/realtime/faq.jsp#4

通常,提供利基功能(例如安全性或实时行为)的系统(OS,JVM等)的任何专用实例都倾向于发布通用版本之后的版本。

至于使用GUI进行实时处理,您应该研究使用JMX,RMI或Web服务(以重量最轻者为准)之类的实时过程的2层客户机/服务器控制。在实时代码中直接使用GUI似乎会给应用程序带来很多潜在的问题,因为它试图在实时约束下执行。

关于java - 实时Java互操作性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/510820/

10-14 04:29