发明名称 METHOD AND APPARATUS FOR INTER PROCESS PRIORITY DONATION
摘要 A method and an apparatus for priority donations among different processes are described. A first process running with a first priority may receive a request from a second process running with a second priority to perform a data processing task for the second process. A dependency relationship may be identified between the first process and a third process running with a third priority performing separate data processing task. The dependency relationship may indicate that the data processing task is to be performed via the first process subsequent to completion of the separate data processing task via the third process. The third process may be updated with the second priority to complete the separate data processing task. The first process may perform the data processing task with the second priority for the second process.
申请公布号 US2015347177(A1) 申请公布日期 2015.12.03
申请号 US201414576917 申请日期 2014.12.19
申请人 Apple Inc. 发明人 Magee James Michael;Blaine Russell A.;Chimene Daniel A.;McIlree James;Patel Vishal;Steffen Daniel Andreas;Van Vechten Kevin James
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项 1. A machine-readable non-transitory storage medium having instructions therein, which when executed by a machine, cause the machine to perform a method, the method comprising: receiving a request at a first process from a second process for the first process to perform a data processing task for the second process, the first process running with a first priority, the second process running with a second priority; identifying a dependency relationship between the first process and a third process, the third process running with a third priority to perform a separate data processing task, the dependency relationship indicates the data processing task to be performed via the first process subsequent to completion of the separate data processing task via the third process; updating the third process with the second priority to complete the separate data processing task running with the second priority; and performing the data processing task for the second process via the first process running with the second priority.
地址 Cupertino CA US
您可能感兴趣的专利