Debugging support for tasks in multithreaded environments
    1.
    发明授权
    Debugging support for tasks in multithreaded environments 有权
    调试支持多线程环境中的任务

    公开(公告)号:US08156476B2

    公开(公告)日:2012-04-10

    申请号:US12136067

    申请日:2008-06-10

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3612 G06F11/3632

    摘要: A debugger enhancement provides a debug-task-provider interface whose implementation includes routines designed to support debugging of programs that contain tasks written for a specific programming model. Task creation hierarchies, individual task properties, resource dependencies, synchronization dependencies, and other information can be made accessible during debugging, through a model-independent interface. In a multithreaded environment, a mapping between tasks and threads is also available.

    摘要翻译: 调试器增强功能提供了调试任务提供程序接口,其实现包括旨在支持对包含为特定编程模型编写的任务的程序的调试的例程。 任务创建层次结构,单个任务属性,资源依赖关系,同步依赖关系以及其他信息可以在调试期间通过独立于模型的界面进行访问。 在多线程环境中,任务和线程之间的映射也可用。

    DEBUGGING SUPPORT FOR TASKS IN MULTITHREADED ENVIRONMENTS
    2.
    发明申请
    DEBUGGING SUPPORT FOR TASKS IN MULTITHREADED ENVIRONMENTS 有权
    调试支持多种环境中的任务

    公开(公告)号:US20090307663A1

    公开(公告)日:2009-12-10

    申请号:US12136067

    申请日:2008-06-10

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3612 G06F11/3632

    摘要: A debugger enhancement provides a debug-task-provider interface whose implementation includes routines designed to support debugging of programs that contain tasks written for a specific programming model. Task creation hierarchies, individual task properties, resource dependencies, synchronization dependencies, and other information can be made accessible during debugging, through a model-independent interface. In a multithreaded environment, a mapping between tasks and threads is also available.

    摘要翻译: 调试器增强功能提供了调试任务提供程序接口,其实现包括旨在支持对包含为特定编程模型编写的任务的程序的调试的例程。 任务创建层次结构,单个任务属性,资源依赖关系,同步依赖关系以及其他信息可以在调试期间通过独立于模型的界面进行访问。 在多线程环境中,任务和线程之间的映射也可用。

    Object marshaling
    3.
    发明授权

    公开(公告)号:US09674637B2

    公开(公告)日:2017-06-06

    申请号:US13162312

    申请日:2011-06-16

    申请人: Gregg Miskelly

    发明人: Gregg Miskelly

    IPC分类号: H04W4/00 G06F9/44

    CPC分类号: H04W4/00 G06F8/315

    摘要: Object marshaling techniques in a marshaling system for computer networks are disclosed. A gesture is provided to the object marshaling system that a reference object has expired on a sender side and a target side when the reference object is closed. Parent and child relationships are recognized in a descendent reference object to the reference object. The descendent reference object closes when the reference object closes.

    Work item processing in distributed applications
    4.
    发明授权
    Work item processing in distributed applications 有权
    分布式应用程序中的工作项处理

    公开(公告)号:US08972997B2

    公开(公告)日:2015-03-03

    申请号:US13163289

    申请日:2011-06-17

    申请人: Gregg Miskelly

    发明人: Gregg Miskelly

    IPC分类号: G06F9/455 G06F9/50

    CPC分类号: G06F9/5038

    摘要: A system for organizing messages related to tasks in a distributed application is disclosed. The system includes a work-list creator to create a work list of the top-level work items to be accomplished in performing a task. Work-item processors are distributed in the system. The work-item processors process the top-level work item included in a task and also append additional work items to the work list. A work-list scheduler invokes the work-item processors so local work-item processors are invoked prior to remote work-item processors.

    摘要翻译: 公开了一种用于组织与分布式应用中的任务相关的消息的系统。 该系统包括工作列表创建者,用于创建在执行任务时要完成的顶级工作项的工作列表。 工作项处理器分布在系统中。 工作项处理器处理包含在任务中的顶级工作项,并将其他工作项目附加到工作列表中。 工作列表调度程序调用工作项处理器,从而在远程工作项处理器之前调用本地工作项处理器。

    WORK ITEM PROCESSING IN DISTRIBUTED APPLICATIONS
    5.
    发明申请
    WORK ITEM PROCESSING IN DISTRIBUTED APPLICATIONS 有权
    分布式应用中的工作项目处理

    公开(公告)号:US20120324465A1

    公开(公告)日:2012-12-20

    申请号:US13163289

    申请日:2011-06-17

    申请人: Gregg Miskelly

    发明人: Gregg Miskelly

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5038

    摘要: A system for organizing messages related to tasks in a distributed application is disclosed. The system includes a work-list creator to create a work list of the top-level work items to be accomplished in performing a task. Work-item processors are distributed in the system. The work-item processors process the top-level work item included in a task and also append additional work items to the work list. A work-list scheduler invokes the work-item processors so local work-item processors are invoked prior to remote work-item processors.

    摘要翻译: 公开了一种用于组织与分布式应用中的任务相关的消息的系统。 该系统包括工作列表创建者,用于创建在执行任务时要完成的顶级工作项的工作列表。 工作项处理器分布在系统中。 工作项处理器处理包含在任务中的顶级工作项,并将其他工作项目附加到工作列表中。 工作列表调度程序调用工作项处理器,从而在远程工作项处理器之前调用本地工作项处理器。

    OBJECT MARSHALING
    6.
    发明申请
    OBJECT MARSHALING 有权
    对象MARSHALING

    公开(公告)号:US20120324479A1

    公开(公告)日:2012-12-20

    申请号:US13162312

    申请日:2011-06-16

    申请人: Gregg Miskelly

    发明人: Gregg Miskelly

    IPC分类号: G06F9/44

    CPC分类号: H04W4/00 G06F8/315

    摘要: Object marshaling techniques in a marshaling system for computer networks are disclosed. A gesture is provided to the object marshaling system that a reference object has expired on a sender side and a target side when the reference object is closed. Parent and child relationships are recognized in a descendent reference object to the reference object. The descendent reference object closes when the reference object closes.

    摘要翻译: 公开了用于计算机网络的封送系统中的对象封送技术。 当对象封送处理系统被提供给一个参考对象在引用对象被关闭时在发送方和目标端已经过期的手势。 父子关系在引用对象的后代参考对象中被识别。 引用对象关闭时,后代引用对象关闭。