Simon Ritter 为我们阐明了实时 Java 规范(RTSJ)的前景和功能。RTSJ 能够克服 GC 的影响,为 Java 程序带来响应时间的保证。
谈到“实时计算(real-time computing)”,人们普遍存在一种误解,即认为“实时系统”一定就是运行得很快的系统,而且几乎只用于机械控制系统。在大多数情况下,实时系统的 确需要很快的响应速度,但是仅有“速度”是不足以定义实时系统的。实时环境的真正核心在于,系统必须保证在预定义的时间内执行完指定的任务,这样它的行为 才是完全确定的。
Java 语言和 Java 企业版平台在企业应用程序开发中已经非常流行了。易于开发、性能及可靠性都令 Java 对开发者充满了诱 惑。但是,由于存在垃圾回收器产生的不确定行为,Java 曾一度被认为不适用于关键级别的企业级应用程序或者金融系统。最近,RTSJ 2.0 及其参考实现的发布又为 Java 进入实时计算和关键性计算领域带来了新的可能性。
阅读全文:实时 Java──为企业级市场热身
评论