Java реального времени

Java в реальном времени Основы Java реального времени Java реального времени объединяет технологии для разработки программ в реальном времени.  Язык […]

Java в реальном времени

  • Основы Java реального времени

    • Java реального времени объединяет технологии для разработки программ в реальном времени. 
    • Язык программирования Java популярен благодаря управлению памятью, многопоточности и безопасности типов. 
  • Расширение возможностей Java

    • Java в реальном времени поддерживает потоковую модель с приоритетами и механизмы блокировки для предотвращения инверсии приоритетов. 
    • Поддержка обработки событий является важной особенностью. 
  • История разработки

    • Предложение об открытом стандарте было выдвинуто Кельвином Нильсеном. 
    • NIST не смог разработать стандарт из-за проблем с торговой маркой Java. 
    • Были опубликованы согласованные требования, которые могут быть учтены в будущих стандартах Sun Microsystems. 
  • Спецификация реального времени для Java

    • RTSJ — это спецификация для программирования в реальном времени на Java. 
    • RTSJ 1.0 был утвержден в 2001 году, а RTSJ 2.0 находится в разработке. 
    • Существует несколько реализаций RTSJ, включая Timesys, IBM WebSphere и Sun Microsystems. 
  • Проблемы и решения

    • Были проблемы с добавлением возможностей реального времени в Java. 
    • RTSJ решает проблемы с минимальной спецификацией потоковой модели и управлением памятью. 
    • Последняя спецификация 2.0 поддерживает прямой доступ к устройству и детерминированную сборку мусора. 
  • Дополнительные ресурсы

    • Ссылки на Javolution, рекомендации и внешние ссылки. 
    • Упоминание о семинарах по технологиям Java для систем реального времени. 
    • Упоминание о виртуальных машинах Java в реальном времени, таких как Apogee Java и Fiji. 

Полный текст статьи:

Java реального времени — Википедия

Оставьте комментарий

Прокрутить вверх