首页> 外文会议>IEEE Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing >Allowing Cycle References by Introducing Controlled Violations of the Assignment Rules in Real-Time Java
【24h】

Allowing Cycle References by Introducing Controlled Violations of the Assignment Rules in Real-Time Java

机译:通过在实时Java中引入受控违规行为来允许循环引用

获取原文

摘要

The Real-time Specification for Java (RTSJ) extends the Java memory model through immortal and scoped memory regions to reduce the timing-indeterminism caused by garbage collection. Since scoped regions can be nested, RTSJ imposes strict assignment rules to avoid dangling pointers. These rules stabilise that an object shall not reference any object whose lifetime could be shorter than they own. Then references among two objects within different scoped regions are allowed only in one direction (i.e., from objects within region r1 to region r2, but never from r2 to r1). In order to support RTSJ component-based applications, we require controlled violations of the assignment rules to have bidirectional references among objects within two different scopes.
机译:Java(RTSJ)的实时规范通过不朽和范围内存区域扩展了Java Memory模型,以减少由垃圾收集引起的时序indeterminismismismismismismismismismismismismismismismismismismis。由于范围地区可以嵌套,因此RTSJ施加严格的分配规则以避免悬挂指针。这些规则稳定了一个对象不应引用任何一个物体,其一生可能比它们所拥有短。然后在不同范围区域内的两个对象之间的引用仅在一个方向(即,从区域R1到区域R2内的对象,但是从不从R2到R1)。为了支持基于RTSJ组件的应用程序,我们需要受控违反分配规则的违规,以在两个不同范围内的对象之间具有双向引用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号