×

Method, system and program products for managing thread pools of a computing environment to avoid deadlock situations by dynamically altering eligible thread pools

  • US 6,898,617 B2
  • Filed: 11/18/1999
  • Issued: 05/24/2005
  • Est. Priority Date: 11/18/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of managing thread pools of a computing environment, said method comprising:

  • receiving from a first requester of said computing environment a request to be processed, said request waiting on a response from a second requester of said computing environment, and wherein said response is to be serviced by a thread pool selected from a set of one or more eligible thread pools;

    upon receipt of the request waiting on the response, and without input from said first requester or said second requester of which thread pools can service the response, dynamically altering said set of one or more eligible thread pools to provide an altered thread pool set of eligible thread pools, wherein a thread pool of the altered thread pool set is to service said response to avoid a deadlock with said request awaiting said response;

    wherein said dynamically altering comprises setting a pool mask to indicate said eligible thread pools of said altered thread pool set to service said response; and

    wherein said receiving comprises receiving said request by a server of said computing environment, and wherein said first requester is a first client and said second requester is a second client.

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