Priority inheritance is mandated by the RTSJ.
优先级继承由RTSJ规定。
The RTSJ spec requires a program re-write to use scoped memory.
RTSJ规范要求程序重写以使用有限的内存。
The RTSJ extends the core capabilities of the JLS in a number of ways.
RTSJ 用多种方式扩展了JLS的核心功能。
RTSJ applications can have threads of all three types running simultaneously.
RTSJ应用程序可以同时运行这三种类型的线程。
Immortal memory is a resource required by the RTSJ that is not subject to GC.
永久内存是RTSJ所需要的并且不服从GC的资源。
Because of priority inheritance, priority adjustments are required by the RTSJ.
由于优先级继承的原因,RTSJ需要使用优先级调整。
The RTSJ includes specific mechanisms for running threads in a periodic fashion.
RTSJ包含了专门针对周期性执行线程的机制。
The spirit of the RTSJ is that all queues of threads are FIFO and priority based.
RTSJ的原理是所有的线程队列都是FIFO并且是基于优先级的。
The JLS doesn't specify how these queues are managed, but the RTSJ does stipulate the behavior.
JLS没有指定如何管理这些队列,但是RTSJ规定了这个行为。
These are only some aspects of the RTSJ; see Resources for a link to the complete specification.
这些只是RTSJ的一些方面,有关完整规范的链接,请参阅参考资料。
To ensure the integrity of the heap and the immortal memory area, the RTSJ defines rules for using scoped memory.
为确保堆和不朽内存区域的完整性,RTSJ定义了使用作用域内存的规则。
Implementing the RTSJ requires broad support from the underlying operating system as well as components of the JRE.
要实现RTSJ需要来自底层操作系统及JRE组件的广泛支持。
With the RTSJ, true priorities and a fixed-priority preemptive scheduler with priority-inheritance support is required for RT threads.
在RTSJ 规范中,RT线程需要真正的优先级,以及具有优先级继承支持的固定优先级抢占式调度程序。
The RTSJ requires that an implementation of the specification must provide a contiguous range of at least 28 priorities for RT threads.
RTSJ要求规范的实现必须为RT线程提供至少28个连续的优先级。
This article describes aspects of RTSJ threading and synchronization by discussing how thread priorities and priority queues are managed.
本文通过讨论如何管理线程优先级和优先级序列来描述RTSJ线程化和同步。
The deeper understanding you now have of RTSJ threading and synchronization can help you avoid problems as you write and deploy RT applications.
您现在对RTSJ线程化和同步有了更深入的了解,这些知识可以帮助您在编写和部署RT应用程序时避免问题的发生。
This is consistent with the rules for scopes defined within the RTSJ, and the enforcement can be carried out by the underlying scope implementation.
这与RTSJ中定义的作用域规则一致。
From this system range, priorities 11 through 89 are used by the WebSphere VM, and a subset of this range is used to implement the 28 RTSJ priorities.
在这个系统范围内,从11到89的优先级由WebSphereVM使用,此范围的一个子集用来实现28个RTSJ优先级。
The RTSJ addresses several problematic areas, including scheduling, memory management, threading, synchronization, time, clocks, and asynchronous event handling.
RTSJ 处理了几个有问题的地方,包括调度、内存管理、线程、同步、计时、时钟和异步事件处理。
Open source rt patches applied to the Linux operating system provide the fundamental rt services required to support rt behaviours, particularly those mandated by the RTSJ.
Linux操作系统应用了开源的RT补丁,提供了基本的RT服务以支持RT行为,特别是支持RTSJ规范要求的行为。
Combined with the RTSJ, Metronome enables developers to build software that is both deterministic with low pause times and pause-free when timing Windows are critically small.
通过与RTSJ结合使用,Metronome使开发人员能够在时间窗很小的情况下构建具有确定的低暂停时间和无暂停的软件。
As you can see the RTSJ provides a range of capabilities to allow an enterprise application to run as a combination of non real-time, soft real-time and hard real-time threads.
正如你看到的,RTSJ提供了范围非常广的功能,允许企业级应用程序可以混合运行非实时线程、软实时线程和硬实时线程。
You can implement the proposed model using standard RTSJ scopes and the immortal memory area. Scopes are used to support objects with the defined lifetimes, as indicated in Table 3
您可以使用标准的RTSJ 作用域和不朽内存区域实现前面提出的模型。
Furthermore, supporting the various aspects of the RTSJ and the Metronome garbage collector introduces some overheads into compiled code that traditional compilers need not perform.
此外,为了全面支持RTSJ以及Metronome垃圾收集器,引入了一些开销到编译的代码中,而传统编译器不需要执行这些代码。
To ensure the integrity of references between objects, the RTSJ defines rules that govern how objects in one memory area (heap, immortal, or scope) can refer to objects in other memory areas.
为了确保对象之间引用的完整性,RTSJ定义了管理一个内存区域(堆、不朽内存、作用域内存)中的对象如何引用其他内存区域对象的规则。
The RTSJ includes support for handling asynchronous events triggered by a number of sources including timers, operating-system signals, missed deadlines, and other application-defined events.
RTSJ包含了对异步事件处理的支持,触发异步事件的事件包括大量包含计时器的源代码、操作系统信号、超过时限和其他应用程序定义的事件。
The RTSJ includes support for handling asynchronous events triggered by a number of sources including timers, operating-system signals, missed deadlines, and other application-defined events.
RTSJ包含了对异步事件处理的支持,触发异步事件的事件包括大量包含计时器的源代码、操作系统信号、超过时限和其他应用程序定义的事件。
应用推荐