Multithreading with concurrency domains
    2.
    发明授权
    Multithreading with concurrency domains 有权
    具有并发域的多线程

    公开(公告)号:US07581225B2

    公开(公告)日:2009-08-25

    申请号:US11360454

    申请日:2006-02-23

    摘要: Methods, systems and computer products are provided for partitioning software application components into separate domains called concurrency domains. Computationally expensive, slow or long-running methods may be deployed into such domains, thus keeping the associated application more responsive to the end user. According to one aspect of the invention, a given concurrency domain is a partition of runtime objects for providing synchronization and thread isolation within the partition and for providing concurrency with other such partitions in a data-driven dynamically composed and reconfigured application.

    摘要翻译: 提供了方法,系统和计算机产品,用于将软件应用程序组件分成称为并发域的单独域。 可以将计算上昂贵的,慢的或长时间运行的方法部署到这些域中,从而保持相关联的应用对终端用户的响应更快。 根据本发明的一个方面,给定的并发域是用于在分区内提供同步和线程隔离的运行时对象的分区,并且用于在数据驱动的动态组合和重新配置的应用中提供与其他这样的分区的并发。

    Application framework phasing model
    3.
    发明申请
    Application framework phasing model 审中-公开
    应用框架分阶段模型

    公开(公告)号:US20060245096A1

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

    申请号:US11360455

    申请日:2006-02-23

    IPC分类号: G11B5/00

    CPC分类号: G06F8/10

    摘要: The present invention comprises phasing systems and methods for software systems. In embodiments of the present invention, the phasing system comprises a multi-tiered phasing space where operations within the software system are constrained to a phase or a sub-phase. The operations execute only in the specified phase. Thus, operations that could yield improper results in large and complex software systems do not execute simultaneously but follow a certain order. The present invention also provides a data structure to introduce the phase constraints as software attributes into the software code.

    摘要翻译: 本发明包括用于软件系统的相位系统和方法。 在本发明的实施例中,定相系统包括多层相位空间,其中软件系统内的操作被约束到相位或子相位。 操作只在指定阶段执行。 因此,在大型和复杂的软件系统中可能产生不正确结果的操作不能同时执行,而是遵循一定的顺序。 本发明还提供了将相位约束作为软件属性引入到软件代码中的数据结构。