4 ms·
embedded Java, yes. real time? Oh: > The RTSJ addressed the critical issues by mandating a minimum specification for the threading model (and allowing other
by froh 4y ago
embedded Java, yes. real time?
Oh:
> The RTSJ addressed 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. These areas are instead managed using region-based memory management. The latest specification, 2.0, supports direct device access and deterministic garbage collection as well.
https://en.wikipedia.org/wiki/Real_time_Java https://en.wikipedia.org/wiki/Real_time_Java
Albeit 2.0 is still WIP at this time.
TIL
- pjmlp 4y agoInstead of reading wikipedia articles about standards, see products that have been delivering value in production for the last 20 years. https://www.ptc.com/en/products/developer-tools/perc https://www.ptc.com/en/products/developer-tools/perc https://www.aicas.com/wp/products-services/jamaicavm/ https://www.aicas.com/wp/products-services/jamaicavm/
- froh 4y agothanks for the pointers why not just without the part up to the comma? as in "here are two..." https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- pjmlp 4y agoProbably given the somehow snarnky remark about the state of real time Java specification, as if that is what matters, maybe.
- froh 4y agooh it was a real TIL. I first thought: "GCed and real time? not that I know of..." and _then_ I found that spec and deterministic GC and that's the big TIL I shared. sorry if I came across snarky myself.