Real-time Java: Difference between revisions

Content deleted Content added
Dautelle (talk | contribs)
No edit summary
corrected typo of 'correctness'
Line 11:
 
==The Java Programming Language==
Because Java is such an elegant language for [[programming]], and because it supports [[threading]] generally and several [[language]] features that promote correcntnesscorrectness, it is a good prospect for real-time systems. To produce a specification for Java that would allow its use in such environments, [[JSR001]] was created. As of 2005, a number of implementations of the resulting Real-Time Specification for Java (RTSJ) have emerged, including a reference implementation [[Timesys]],and a full fledged product from [[Sun Microsystems]].
 
The RTSJ addresses 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.