Real-time Java: Difference between revisions

Content deleted Content added
corrected typo of 'correctness'
Real Time System?: more accurate.
Line 2:
 
==Real Time System?==
ItJava was not immediately suitable for [[Real time]] systems for two reasons:
 
* Java does not support a strict priority based threading model. Early suggestions that it support such a model were abandoned because they could not be easily implemented on the target [[Microsoft Windows|Windows]] and [[Solaris Operating Environment|Solaris]] platforms.
* The threading behavior was largely unspecified. This, reputedly, was a concession to [[Microsoft]] to allow for the weak threading models underlying the [[Microsoft Windows]] operating system at the time.
 
* Still, there is only one synchronization primitive available for [[Lock (software engineering)]], the [[Monitor (synchronization)]] pattern, meaning that only code sections can be guarded, not data.