繁体   English   中英

究竟什么是RTSJ,Java的实时规范?

[英]What exactly is RTSJ, the Real-Time Specification for Java?

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

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

基本上,这是您无法通过常规VM(以及其他世界的GC)实现的,因此需要另一个规范:

Java实时规范(RTSJ)或JSR 1规定了Java系统在实时环境中的行为方式,并且是Java和实时域专家多年来开发的。

RTSJ旨在无缝扩展任何Java系列 - 无论是Java平台,标准版(Java SE); Java Platform,Micro Edition(Java ME); 或Java平台,企业版(Java EE) - 并要求任何实现都通过JSR 1技术兼容性工具包(TCK)和平台的TCK - Java SE,Java ME或Java EE - 它是基于它。

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

我热烈推荐阅读:

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

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

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

您可以在此处阅读完整规范的PDF版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM