发明名称 面向对象语言中并发程序的实现
摘要 本发明向主流面向对象语言添加了对并行性的支持。提供了语言扩展,它能够开发运行于一个地址空间、跨单个计算机上的若干进程分布、跨局域网或广域网分布的程序,而不重新编码该程序。这方面的中心点是服务的概念,它能够执行它自己的算法(逻辑)线程。服务不共享存储器或使用明确的同步原语来同步。相反,数据共享和同步二者是通过消息传递来实现的,例如一组明确声明的消息在服务之间发送。消息能够包括共享的数据,并且消息交换的模式提供了必须的同步。
申请公布号 CN1719410A 申请公布日期 2006.01.11
申请号 CN200510076592.6 申请日期 2005.06.09
申请人 微软公司 发明人 J·P·艾伦;J·L·汉比;N·古斯塔夫松
分类号 G06F9/44(2006.01) 主分类号 G06F9/44(2006.01)
代理机构 上海专利商标事务所有限公司 代理人 李玲
主权项 1.一种统一面向对象和面向消息语言的系统,所述系统包括:一合约组件,它便于与面向对象环境中的至少一个服务的通信;以及一编译器组件,它解释所述合约组件
地址 美国华盛顿州