Real-Time Programming in Java
Author(s) -
Benjamin M. Brosgol
Publication year - 2000
Language(s) - English
Resource type - Book series
ISBN - 0-7695-0774-3
DOI - 10.1109/tools.2000.10055
Some of Java's defining characteristics — such as Object -Oriented Programming, dynamic loading, and garbage collection — although advantages in general, have proved to be obstacles to the language's spread in the domain of real -time system development. A real -time program's time and space requirements must be predictable, but Java's dynamic underpinnings interfere with that goal. Real -time garbage collection, despite some encouraging recent progress, is still more a research topic than a practical technology. Java's loose semantics for thread scheduling make it difficult for a developer to ensure that periodic threads will meet their deadlines, and that priority inversions will be avoided.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom