发明名称 |
用于管理便携式计算装置上的平行资源请求的方法及系统 |
摘要 |
本发明描述一种用于管理便携式计算装置“PCD”中的平行资源请求的方法及系统。所述系统及方法包含从第一客户端产生第一请求(252),所述第一请求是在第一执行线程的上下文中发出的。可将所述第一请求转递到资源(255)。所述资源可确认所述第一请求并起始非同步处理。所述资源可处理所述第一请求(256)同时允许所述第一客户端继续第一执行线程中的处理(260)。所述资源可传信所述第一请求的所述处理的完成(264)且可接收第二请求(268)。所述第二请求导致所述第一请求的所述处理的完成(270)。所述第一请求的所述处理的所述完成可包含将所述资源的本地表示更新到新状态并调用任何登记的回叫。所述资源可变得可用于服务于所述第二请求,且可处理所述第二请求。 |
申请公布号 |
CN103782277B |
申请公布日期 |
2016.05.25 |
申请号 |
CN201280041868.5 |
申请日期 |
2012.08.16 |
申请人 |
高通股份有限公司 |
发明人 |
诺曼·S·加尔加石;维诺德·维贾雅拉詹 |
分类号 |
G06F9/54(2006.01)I |
主分类号 |
G06F9/54(2006.01)I |
代理机构 |
北京律盟知识产权代理有限责任公司 11287 |
代理人 |
宋献涛 |
主权项 |
一种用于管理便携式计算装置中的平行资源请求的方法,其包括:从第一客户端产生第一请求,所述第一请求是在第一执行线程的上下文中发出的;经由资源的本地表示将所述第一请求转递到所述资源;通过所述第一客户端传入默认偏好设定,所述默认偏好设定向所述资源通知所述第一客户端允许所述资源决定是否允许非同步处理;其中所述非同步处理包含:由所述资源来确认所述第一请求且在所述资源决定允许非同步处理的情况下起始非同步处理;将所述资源标记为分叉以指示所述资源处于不相干状态;在所述资源中处理所述第一请求,同时允许所述第一客户端继续所述第一执行线程中的处理;由所述资源来传信所述第一请求的所述处理的完成,所述第一请求的所述处理的所述完成包含使所述资源成为可加入的;在所述资源中接收第二请求;确定所述资源是否是可加入的,如果所述资源不是可加入的:等待所述资源变得可加入,否则,将所述资源的所述本地表示更新到新状态及调用任何登记的回叫,以使得所述资源变得可用以服务于所述第二请求;以及在所述资源中处理所述第二请求。 |
地址 |
美国加利福尼亚州 |