Спецификация Java в реальном времени - PullRequest
1 голос
/ 23 марта 2012

Есть ли какие-либо различия на низком уровне между нормальной Java и спецификацией Java в реальном времени?

Я просто критичен, потому что у него все еще есть JVM, и поэтому вы не можете напрямую получить доступ к такому большому количеству «голого металла», как хотелось бы в режиме реального времени ???

1 Ответ

5 голосов
/ 23 марта 2012

Реальное время не имеет абсолютно ничего общего с «доступом к голому металлу». Речь идет о способности сказать «Я хочу, чтобы эта задача была выполнена в течение следующих 100 мс», и чтобы система гарантировала, что это действительно произойдет, и что исполняющий поток не будет заменен, ему не придется ждать полный сборщик мусора, и он получит все необходимые блокировки перед выполнением задач с более низким приоритетом.

Спецификация Java в реальном времени полностью соответствует этому требованию, и это действительно требует большого количества низкоуровневых изменений в планировании потоков, GC и синхронизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...