在挂起状态和执行状态下管理进程

    公开(公告)号:CN102902583A

    公开(公告)日:2013-01-30

    申请号:CN201210335902.1

    申请日:2012-09-12

    Applicant: 微软公司

    CPC classification number: G06F9/485 Y02D10/24

    Abstract: 提供了一种或多种技术和/或系统以用于挂起与应用相关联的逻辑相关进程,基于一个或多个唤醒策略确定是否恢复挂起的进程,和/或管理应用的应用状态,例如定时器和/或系统消息数据。也就是说,可基于进程之间的逻辑关系来识别和挂起与应用相关联的诸如子进程的逻辑相关进程(例如,可以遍历逻辑容器层次结构以识别逻辑相关进程)。可基于一组唤醒策略来恢复挂起的进程。例如,可基于可以由试图与挂起的进程进行通信的应用触发的进程间通信调用策略而恢复挂起的进程。可在应用被挂起时管理应用数据,以使得可以以当前和/或相关状态恢复应用。

    挂起状态和执行状态中的管理进程

    公开(公告)号:CN102902582A

    公开(公告)日:2013-01-30

    申请号:CN201210335484.6

    申请日:2012-09-12

    Applicant: 微软公司

    CPC classification number: G06F1/329 G06F1/3203 G06F1/3228 G06F9/485 Y02D10/24

    Abstract: 本发明提供了一个或者更多个技术和/或系统,用于挂起与应用相关联的逻辑上相关的进程,基于一个或者更多个唤醒策略来确定是否恢复已挂起的进程,和/或管理应用的应用状态,诸如定时器和/或系统消息数据。也就是说,基于进程之间的逻辑关系,与应用相关联的逻辑上相关的进程(诸如子进程)可以被标识和挂起(例如,逻辑容器层次结构可以被遍历以标识逻辑上相关的进程)。基于唤醒策略的集合,已挂起的进程可以被恢复。例如,可以基于可以由尝试与已挂起的进程通信的应用触发的进程间通信调用策略来恢复已挂起的进程。在应用被挂起时应用数据可以被管理,从而应用可以在当前和/或相关状态下被恢复。

    等待地址同步接口
    5.
    发明公开

    公开(公告)号:CN102541661A

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

    申请号:CN201110395062.3

    申请日:2011-12-02

    Applicant: 微软公司

    CPC classification number: G06F9/541 G06F9/52

    Abstract: 本发明提供一种用于实现等待地址同步接口的方法。在进程的第一线程中,做出以下确定:目标地址处的当前值不是期望值。响应于该确定,第一应用编程接口(API)被调用以指示第一线程要睡眠并且在第二线程修改目标地址处的值时被唤醒。当第二线程修改目标地址处的值时,第二线程调用第二API以指示目标地址处的值已被修改。响应于第二API被调用,第一线程被唤醒。

    在挂起状态和执行状态下管理进程

    公开(公告)号:CN102999384A

    公开(公告)日:2013-03-27

    申请号:CN201210335883.2

    申请日:2012-09-12

    Applicant: 微软公司

    CPC classification number: G06F1/329 G06F9/461 G06F9/485 Y02D10/24

    Abstract: 提供了一种或多种技术和/或系统以用于挂起与应用相关联的逻辑相关进程,基于一个或多个唤醒策略确定是否恢复挂起的进程,和/或管理应用的应用状态,例如定时器和/或系统消息数据。也就是说,可基于进程之间的逻辑关系来识别和挂起与应用相关联的诸如子进程的逻辑相关进程(例如,可以遍历逻辑容器层次结构以识别逻辑相关进程)。可基于一组唤醒策略来恢复挂起的进程。例如,可基于可以由试图与挂起的进程进行通信的应用触发的进程间通信调用策略而恢复挂起的进程。可在应用被挂起时管理应用数据,以使得可以以当前和/或相关状态恢复应用。

    用于后台工作执行的事件聚合

    公开(公告)号:CN102880505A

    公开(公告)日:2013-01-16

    申请号:CN201210317453.8

    申请日:2012-08-31

    Applicant: 微软公司

    CPC classification number: G06F9/4812

    Abstract: 用于单独地管理后台工作和前台工作的系统、方法和设备。在某些实施例中,操作系统可识别相同应用或不同应用的至少一个前台组件和至少一个后台组件,且可不同地管理这些组件的执行。例如,操作系统可接收响应于至少一个事件来执行应用的至少一个后台组件的请求。响应于检测到至少一个事件的发生,该操作系统可确定是否满足了由该应用所设置的至少一个第一条件且是否满足了由操作系统设置的至少一个第二条件,且可在发生了至少一个事件之后确定满足了至少一个第一条件和第二条件来执行至少一个后台组件。

Patent Agency Ranking