首页> 外文会议>WoTUG technical meeting >The SCOOP Concurrency Model in Java-like Languages
【24h】

The SCOOP Concurrency Model in Java-like Languages

机译:java语言中的勺并发模型

获取原文

摘要

SCOOP is a minimal extension to the sequential object-oriented programming model for concurrency. The extension consists of one keyword (separate) that avoids explicit thread declarations, synchronized blocks, explicit waits, and eliminates data races and atomicity violations by construction, through a set of compiler rules. SCOOP was originally described for the Eiffel programming language. This paper makes two contributions. Firstly, it presents a design pattern for SCOOP, which makes it feasible to transfer SCOOP's concepts to different object-oriented programming languages. Secondly, it demonstrates the generality of the SCOOP model by presenting an implementation of the SCOOP design pattern for Java. Additionally, we describe tools that support the SCOOP design pattern, and give a concrete example of its use in Java.
机译:SCOPOOP是对顺序面向对象的编程模型进行并发的最小扩展。扩展包括一个关键字(单独),避免了显式线程声明,同步块,显式等待,并通过构造通过一组编译器规则消除数据播放和原子违规。 SCOPOP最初描述了埃菲尔编程语言。本文有两项贡献。首先,它提出了一种用于勺的设计模式,这使得将SCOPOP的概念转移到不同的面向对象的编程语言是可行的。其次,它通过呈现用于Java的Scoop设计模式的实现来展示SCOPOP模型的一般性。此外,我们描述了支持Scoop设计模式的工具,并提供了在Java中使用的具体示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号