面向对象语言中并发程序的实现

    公开(公告)号:CN1719410B

    公开(公告)日:2010-12-08

    申请号:CN200510076592.6

    申请日:2005-06-09

    Applicant: 微软公司

    CPC classification number: G06F9/54 G06F8/31 G06F9/52

    Abstract: 本发明向主流面向对象语言添加了对并行性的支持。提供了语言扩展,它能够开发运行于一个地址空间、跨单个计算机上的若干进程分布、跨局域网或广域网分布的程序,而不重新编码该程序。这方面的中心点是服务的概念,它能够执行它自己的算法(逻辑)线程。服务不共享存储器或使用明确的同步原语来同步。相反,数据共享和同步二者是通过消息传递来实现的,例如一组明确声明的消息在服务之间发送。消息能够包括共享的数据,并且消息交换的模式提供了必须的同步。

    面向对象语言中并发程序的实现

    公开(公告)号:CN1719410A

    公开(公告)日:2006-01-11

    申请号:CN200510076592.6

    申请日:2005-06-09

    Applicant: 微软公司

    CPC classification number: G06F9/54 G06F8/31 G06F9/52

    Abstract: 本发明向主流面向对象语言添加了对并行性的支持。提供了语言扩展,它能够开发运行于一个地址空间、跨单个计算机上的若干进程分布、跨局域网或广域网分布的程序,而不重新编码该程序。这方面的中心点是服务的概念,它能够执行它自己的算法(逻辑)线程。服务不共享存储器或使用明确的同步原语来同步。相反,数据共享和同步二者是通过消息传递来实现的,例如一组明确声明的消息在服务之间发送。消息能够包括共享的数据,并且消息交换的模式提供了必须的同步。

Patent Agency Ranking