首页> 外国专利> Implementation of concurrent programs in object-oriented languages

Implementation of concurrent programs in object-oriented languages

机译:用面向对象语言实现并发程序

摘要

#$%^&*AU2011200375B220120119.pdf#####ABSTRACT OF THE DISCLOSURE The present invention adds support for concurrency to a mainstream objectoriented language. Language extensions are provided that can enable programs to be developed that can either be run in one address space, distributed across several process on a single computer, or distributed across a local-area or wide-area network, without i recoding the program. Central to this aspect is the notion of a service, which can execute its own algorithmic (logical) thread. Services do not share memory or synchronize using explicit synchronization primitives. Rather, both data sharing and synchronization is accomplished via message-passing, e.g., a set of explicitly declared messages are sent between services. Messages can contain data that is shared, and the pattern of message ) exchange provide the necessary synchronization.1/8 OBJECT-ORIENTED ENVIRONMENT 102 100 CLIENT I 104I CONTRACT 4 COMPONENT ORCHESTRATION 106 COMPONENT I IF SERVICE, SERVICE2 SERVICE3 ... SERVICE 108, 1082 I 10 FIG. 1
机译:#$%^&* AU2011200375B220120119.pdf #####披露摘要本发明为主流对象增加了对并发的支持。面向语言。提供了语言扩展,可以使程序成为开发的程序既可以在一个地址空间中运行,又可以分布在多个进程中在单台计算机上,或分布在局域网或广域网中,而无需我重新编码程序。这方面的核心是服务的概念,它可以执行它自己的算法(逻辑)线程。服务不共享内存或使用进行同步显式同步原语。相反,数据共享和同步都是通过消息传递来完成,例如,发送一组显式声明的消息服务之间。消息可以包含共享的数据以及消息的模式)交换提供必要的同步。1/8面向对象的环境102100客户我104I合同4零件编排106零件我如果服务,服务2服务3 ...服务108、1082我10图。 1个

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号