Patent · US Active

Method and electronic device for thread scheduling

US9274832B2 · kind B2 · utility

2Cited by
5References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 7, 2013
Grant dateMar 1, 2016
Priority date
Expiry dateFeb 16, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/486
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for performing thread scheduling in an electronic device having a hardware processor configured for executing an operating system is provided. The operating system includes a thread scheduler and a queue manager. The method includes the following steps. In response to one of a plurality of predefined conditions is met, enable a virtual manager executed by the hardware processor. Receive a request by the thread scheduler for scheduling a thread to be executed. Mask the scheduler by the virtual manager from accessing a first queue including a plurality of first threads in a runnable state. Direct the scheduler to a first virtual queue including a first portion of the plurality of first threads in the first queue for selecting the thread to be executed. The first portion of the first threads associated with at least one application currently running. Schedule execution of the selected thread by the hardware processor.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.