首页> 外文期刊>Software >RJ: a Java package providing JR-like concurrent programming
【24h】

RJ: a Java package providing JR-like concurrent programming

机译:RJ:一个Java包,提供类似JR的并发编程

获取原文
获取原文并翻译 | 示例
       

摘要

The JR concurrent programming language extends Java with a richer concurrency model, by adding several new types and statements. JR provides dynamic remote virtual machine creation, dynamic remote object creation, remote method invocation, dynamic process creation, rendezvous, asynchronous message passing, semaphores, concurrent invocation, and shared variables. This paper presents RJ, a package for Java that provides JR-like features. The paper gives an overview of RJ and its key features; describes the implications of RJ's design, including how RJ provides additional, useful flexibility; discusses the implementation of RJ; and gives qualitative and quantitative evaluations of our work with respect to feasibility and usability, experimentation, migration, and performance. RJ has been successful in meeting these goals and in providing insight into the trade-offs between using a concurrent programming language versus using the equivalent concurrent package. Our work has yielded a few surprises in dealing with some concurrent programming language features, in understanding the run-time performances of JR versus RJ programs, and in obtaining some additional, useful flexibility for concurrent programming applications. Copyright (c) 2015 John Wiley & Sons, Ltd.
机译:JR并发编程语言通过添加一些新的类型和语句,以更丰富的并发模型扩展了Java。 JR提供了动态远程虚拟机创建,动态远程对象创建,远程方法调用,动态进程创建,集合,异步消息传递,信号量,并发调用和共享变量。本文介绍了RJ,这是一个Java包,提供了类似于JR的功能。本文概述了RJ及其主要功能。描述RJ设计的含义,包括RJ如何提供额外的有用的灵活性;讨论RJ的实施;并对我们的工作进行可行性和可用性,实验,迁移和性能方面的定性和定量评估。 RJ已成功实现了这些目标,并深入了解了使用并发编程语言与使用等效并发程序包之间的取舍。我们的工作在处理某些并发编程语言功能,理解JR与RJ程序的运行时性能以及为并发编程应用程序获得一些其他有用的灵活性方面带来了一些惊喜。版权所有(c)2015 John Wiley&Sons,Ltd.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号