2010-04-06 24 views

回答

8

实时计算的核心是关于可预测性 - 系统将在所需时间范围内始终执行的知识。

基本上,这是后话,你将无法实现与普通VM(和它停止的世界GC除其他事项外),因此需要进行另一规格:

Java (RTSJ)或JSR 1的实时规范指定了Java 和实时域的专家如何在实时上下文中运行并且在几个 年中开发。这个RTSJ旨在无缝地扩展任何Java系列的 - 无论是 Java平台标准版(Java SE); Java Platform,Micro Edition (Java ME);或Java平台, 企业版(Java EE) - 和 具有任何 实现同时通过JSR 1 技术的兼容性试剂盒的要求(TCK)和 平台的TCK - 爪哇SE, 的Java ME,或Java EE - 基于它的是 。

该RTSJ引入了几个新的功能 支持实时 操作。这些功能包括新的 线程类型,新的内存管理 模型和其他新引入的 框架。 (...)

我热烈推荐的阅读:

+0

随时为RTSJ标签维基页面做出贡献。 http://stackoverflow.com/tags/rtsj/info – andersoj 2011-03-31 15:10:59

2

我假设你正在谈论RTSJ中,实时规范的Java。这是一组接口和相关的行为规范,可以在Java中进行实时开发。

也就是说,它与“常规”Java SE或Java EE规范有什么不同。

RTSJ以允许实时开发发生的方式扩展了Java语言和库规范。例如,可以指定不受垃圾收集影响的内存区域,这对于vanilla Java来说或多或少是不可能的。

您可以阅读完整规格的PDF版本here