×

Dynamically allocating threads from a thread pool to thread boundaries configured to perform a service for an event

  • US 8,397,237 B2
  • Filed: 08/15/2005
  • Issued: 03/12/2013
  • Est. Priority Date: 08/17/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • determining, using a processing device, a load at a first thread boundary based on a comparison of a number of events being held at a first thread boundary queue coupled to the first thread boundary and a number of events being held in a second thread boundary queue coupled between the first thread boundary and a second thread boundary,wherein the first and second thread boundaries are configured to perform a service for an event, the first thread boundary includes at least one thread and at least one task associated with at least a part of the service, and the at least one task is dynamically configured according to a high level language description; and

    dynamically allocating, using the processing device, one or more additional threads from a thread pool, separate from the first and second thread boundaries, to the first thread boundary based on the determined load, wherein the one or more additional threads perform the at least a part of the service associated with the at least one task.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×