Content deleted Content added
wikify/cleanup |
CanisRufus (talk | contribs) m dab Java |
||
Line 1:
[[Java programming language|Java]] supported threaded [[programming]] from the very beginning.
==Real Time System?==
Line 6:
* The threading behavior was largely unspecified. This, reputedly, was a concession to [[Microsoft]] to allow for the weak threading models underlying the [[Windows]] operating system at the time.
* More critically, the [[garbage]] collector behavior introduces unbounded delays in [[computation]], immediately destroying any chance of making real-time guarantees for programs written in
==The Java Programming Language==
Because
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.
In addition, many other enhancements to the
[[Category:Java]]
|