PROCESS-SAFE READ/WRITE LOCKS
    1.
    发明申请
    PROCESS-SAFE READ/WRITE LOCKS 有权
    过程安全读/写锁

    公开(公告)号:US20120151110A1

    公开(公告)日:2012-06-14

    申请号:US12967430

    申请日:2010-12-14

    IPC分类号: G06F12/00

    CPC分类号: G06F9/526

    摘要: In one embodiment, a non-transitory processor-readable medium stores code representing instructions that when executed cause a processor to obtain a first mutual exclusion object. The first mutual exclusion object can be a write mutual exclusion object associated with a shared resource. The code can further represent instructions that when executed cause the processor to obtain a second mutual exclusion object associated with an object manager module and define a read event object with a name conforming to a predetermined format. The code can further represent instructions that when executed cause the processor to release the second mutual exclusion object, release the first mutual exclusion object, read at least a portion of the shared resource, obtain the second mutual exclusion object, destroy the read event object and release the second mutual exclusion object.

    摘要翻译: 在一个实施例中,非暂时处理器可读介质存储代表指令的代码,所述指令在执行时导致处理器获得第一互斥对象。 第一个互斥对象可以是与共享资源相关联的写入互斥对象。 该代码可以进一步表示当执行时导致处理器获得与对象管理器模块相关联的第二互斥对象并且定义具有符合预定格式的名称的读取事件对象的指令。 该代码可以进一步表示当执行导致处理器释放第二互斥对象时释放第一互斥对象的指令,读取共享资源的至少一部分,获得第二互斥对象,销毁读取的事件对象,以及 释放第二个互斥对象。

    Process-safe read/write locks
    2.
    发明授权
    Process-safe read/write locks 有权
    过程安全读/写锁

    公开(公告)号:US09542235B2

    公开(公告)日:2017-01-10

    申请号:US12967430

    申请日:2010-12-14

    IPC分类号: G06F9/52

    CPC分类号: G06F9/526

    摘要: In one embodiment, a non-transitory processor-readable medium stores code representing instructions that when executed cause a processor to obtain a first mutual exclusion object. The first mutual exclusion object can be a write mutual exclusion object associated with a shared resource. The code can further represent instructions that when executed cause the processor to obtain a second mutual exclusion object associated with an object manager module and define a read event object with a name conforming to a predetermined format. The code can further represent instructions that when executed cause the processor to release the second mutual exclusion object, release the first mutual exclusion object, read at least a portion of the shared resource, obtain the second mutual exclusion object, destroy the read event object and release the second mutual exclusion object.

    摘要翻译: 在一个实施例中,非暂时处理器可读介质存储代表指令的代码,所述指令在执行时导致处理器获得第一互斥对象。 第一个互斥对象可以是与共享资源相关联的写入互斥对象。 该代码可以进一步表示当执行时导致处理器获得与对象管理器模块相关联的第二互斥对象并且定义具有符合预定格式的名称的读取事件对象的指令。 该代码可以进一步表示当执行导致处理器释放第二互斥对象时释放第一互斥对象的指令,读取共享资源的至少一部分,获得第二互斥对象,销毁读取的事件对象,以及 释放第二个互斥对象。

    VIRTUALISED SYSTEMS
    3.
    发明申请
    VIRTUALISED SYSTEMS 审中-公开
    虚拟系统

    公开(公告)号:US20130212133A1

    公开(公告)日:2013-08-15

    申请号:US13587616

    申请日:2012-08-16

    IPC分类号: G06F17/30

    摘要: A computer system comprising a plurality of managed applications, a plurality of virtual application stores for storing data for respective managed applications, a metadata store and a composer engine configured to receive entity write requests from a managed application and to store metadata to identify the application store of the most recently updated application store for the entity, to receive entity read requests from another managed application and to look up in the metadata store the application store most recently updated for the requested entity and to return the entity from the application store; whereby the composer engine is configured to consolidate multiple virtual stores into a single composite virtual store.

    摘要翻译: 包括多个被管理应用的计算机系统,用于存储针对各个被管理应用的数据的多个虚拟应用程序存储器,元数据存储器和配置成从被管理的应用程序接收实体写入请求并且存储元数据以识别应用程序存储器 最近更新的用于实体的应用商店,从另一个被管理的应用接收实体读取请求,并且在元数据存储中查找最近针对所请求的实体更新的应用存储并从应用商店返回实体; 由此,作曲家引擎被配置为将多个虚拟存储整合到单个复合虚拟存储中。