Multithreading with concurrency domains
    31.
    发明授权
    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.

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

    System and method for identifying namespaces
    32.
    发明授权
    System and method for identifying namespaces 有权
    识别命名空间的系统和方法

    公开(公告)号:US07269823B2

    公开(公告)日:2007-09-11

    申请号:US09997057

    申请日:2001-11-29

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F9/4488

    摘要: Described is a system and method that enable the incorporation of one namespace into another namespace while avoiding name collisions by defining namespaces with a common name and a unique identifier. In accordance with the invention, a namespace may incorporate another namespace by unique identifier and assign an alias to that incorporated namespace. The use of the alias provides a developer with the flexibility to reference the imported namespace and its declarations by common, understandable, or human-meaningful names. In addition, name collisions between the imported namespace and local declarations are avoided by the uniqueness provided by the unique identifier. Furthermore, by way of re-exports, multiple parallel namespace hierarchies can be formed over the same definitions to reflect multiple parallel taxonomies.

    摘要翻译: 描述了一种系统和方法,其能够通过使用通用名称和唯一标识符定义命名空间,将一个命名空间并入另一个命名空间,同时避免名称冲突。 根据本发明,命名空间可以通过唯一标识符并入另一个命名空间,并为该合并的命名空间分配别名。 别名的使用为开发人员提供了通过常用,可理解或有意义的名称引用引入的命名空间及其声明的灵活性。 此外,导入的命名空间和本地声明之间的名称冲突由唯一标识符提供的唯一性来避免。 此外,通过重新导出,可以通过相同的定义形成多个并行命名空间层次结构,以反映多个并行分类。