Content deleted Content added
Added {{more footnotes}} and {{primary sources}} tags to article (TW) |
m →top: sp, rm selflink |
||
Line 1:
{{more footnotes|date=June 2017}}
{{primary sources|date=June 2017}}
'''Real time Java''' is a catch-all term for a combination of technologies that enables programmers to write [[
Java's sophisticated [[memory management]], native support for [[Thread (computer science)|threading]] and concurrency, [[type safety]], and relative simplicity have created a demand for its use in many domains. Its capabilities have been enhanced to support real time computational needs:
* Real time Java supports a strict [[
* because Java threads support priorities, Java [[
* event handling.
To overcome typical real time difficulties, the [[Java Community Process|Java Community]] introduced a specification for real-time Java, JSR001. A number of implementations of the resulting ''
The RTSJ addressed the critical issues by mandating a minimum specification for the threading model (and allowing other models to be plugged into the VM) and by providing for areas of [[memory]] that are not subject to garbage collection, along with threads that are not preemptable by the garbage collector. These areas are instead managed using [[region-based memory management]]. The latest specification, 2.0, supports direct device access and deterministic garbage collection as well.
|