【24h】

Jeeg

机译:检查一下

获取原文

摘要

We introduce Jeeg, a dialect of Java based on a declarative replacement of the synchronization mechanisms of Java that results in a complete decoupling of the 'business' and the 'synchronization' code of classes. Synchronization constraints in Jeeg are expressed in a linear temporal logic which allows to effectively limit the occurrence of the inheritance anomaly that commonly affects concurrent object oriented languages. Jeeg is inspired by the current trend in aspect oriented languages. In a Jeeg program the sequential and concurrent aspects of object behaviors are decoupled: specified separately by the programmer these are then weaved together by the Jeeg compiler.
机译:我们介绍Jeeg,这是Java的方言,它基于对Java同步机制的声明性替换,从而导致类的“业务”和“同步”代码完全脱钩。 Jeeg中的同步约束以线性时间逻辑表示,该逻辑可有效限制通常影响并发面向对象语言的继承异常的发生。 Jeeg受到面向方面语言的当前趋势的启发。在Jeeg程序中,对象行为的顺序和并行方面是分离的:由程序员分别指定,然后由Jeeg编译器将它们编织在一起。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号