The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 11, 2009
Filed:
May. 20, 2004
Craig F. Everhart, Chapel Hill, NC (US);
Venkateswararao Jujjuri, Beaverton, OR (US);
Ninad S. Palsule, Beaverton, OR (US);
James J. Seeger, Jr., Portland, OR (US);
Craig F. Everhart, Chapel Hill, NC (US);
Venkateswararao Jujjuri, Beaverton, OR (US);
Ninad S. Palsule, Beaverton, OR (US);
James J. Seeger, Jr., Portland, OR (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method and system for managing availability of a dependent thread to service a nested request is provided. A plurality of reply threads are maintained in a single thread pool. In addition, a counter is provided to track availability of a reply thread from the thread pool. A service thread that requires at least one reply thread to complete execution of a request must check the counter to determine availability of the reply thread prior to execution of the request. The process of determining availability of a reply thread prior to execution of a service thread request avoids initiating execution of a request that cannot be completed in a timely manner, or at all.