发明名称 EFFICIENT PRIORITY-AWARE THREAD SCHEDULING
摘要 A priority-based scheduling and execution of threads may enable the completion of higher-priority tasks above lower-priority tasks. Occasionally, a high-priority thread may request a resource that has already been reserved by a lower-priority thread, and the higher-priority thread may be blocked until the lower-priority thread relinquishes the reservation. Such prioritization may be acceptable if the lower-priority thread is able to execute comparatively unimpeded, but in some scenarios, the lower-priority thread may execute at a lower priority than a third thread that also has a lower priority than the high-priority thread. In this scenario, the third thread is effectively but incorrectly prioritized above the high-priority thread. Instead, upon detecting this scenario, the device may temporarily elevate the priority of the lower-priority thread over the priority of the third thread until the lower-priority thread relinquishes the resource, thereby reducing the waiting period of the high-priority thread for the requested resource.
申请公布号 WO2014193438(A1) 申请公布日期 2014.12.04
申请号 WO2013US60503 申请日期 2013.09.19
申请人 MICROSOFT CORPORATION 发明人 KISHAN, ARUN, UPADHYAYA;CLIFT, NEILL, MICHAEL;IYIGUN, MEHMET;BAK, YEVGENIY;RAZA, SYED AUNN, HASAN
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项
地址
您可能感兴趣的专利