Invention Grant
- Patent Title: Thread pool and task queuing method and system
-
Application No.: US15843597Application Date: 2017-12-15
-
Publication No.: US10552213B2Publication Date: 2020-02-04
- Inventor: David Lloyd
- Applicant: Red Hat, Inc.
- Applicant Address: US NC Raleigh
- Assignee: Red Hat, Inc.
- Current Assignee: Red Hat, Inc.
- Current Assignee Address: US NC Raleigh
- Agency: K&L Gates LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/48 ; G06F9/50

Abstract:
A system includes a memory, at least one processor in communication with the memory, a counter, and a scheduler. The scheduler is configured to classify a thread of the pool of threads as a first classification as either available or unavailable. Additionally, the scheduler is configured to classify the pool of threads, based on a counter value from the counter, as a second classification less than a configured core thread pool size, equal to or larger than the configured core thread pool size but less than a maximum core thread pool size, or equal to or larger than the maximum core thread pool size. The scheduler is also configured to classify a resistance factor as a third classification as either within a limit or outside the limit, and schedule a work order based on at least one of the classifications.
Public/Granted literature
- US20190188034A1 THREAD POOL AND TASK QUEUING METHOD AND SYSTEM Public/Granted day:2019-06-20
Information query