实时计算的核心在于可预测性——系统总是能在所需时间范围内执行。基本上,这是常规虚拟机(以及其中的停止-全球垃圾回收等)无法实现的,因此需要另一个规范:Java实时规范(RTSJ),或JSR 1,指定了Java系统在实时环境下的行为方式,并由Java和实时领域的专家多年开发而成。RTSJ旨在无缝扩展任何Java系列——无论是Java平台标准版(Java SE)、Java平台微型版(Java ME)还是Java平台企业版(Java EE)——并且要求任何实现都通过JSR 1技术兼容性套件(TCK)和所依赖平台(Java SE、Java ME或Java EE)的TCK。RTSJ引入了几个新功能来支持实时操作。这些功能包括新的线程类型、新的内存管理模型和其他新引入的框架。(...)我强烈推荐阅读以下内容:Java实时技术介绍:第一部分,Java实时规范(JSR 1) Java实时技术介绍:第二部分,垃圾回收和Sun Java实时系统(Java RTS)
我猜您在谈论 RTSJ,即 Java 的实时规范。这是一组接口和相关的行为规范,使得在 Java 中进行实时开发成为可能。这意味着 RTSJ 在 Java 语言和库规范上进行了扩展,以便实现实时开发。例如,可以指定不受垃圾回收影响的内存区域,这在普通的 Java 中几乎是不可能的。您可以在此处阅读完整规范的 PDF 版本。