×

Generic application server and method of operation therefor

  • US 7,051,330 B1
  • Filed: 11/21/2000
  • Issued: 05/23/2006
  • Est. Priority Date: 11/21/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method in a computer system for servicing requests from one or more client computers, the method comprising:

  • receiving a request from a client computer;

    a first thread processing the request by invoking a receive handler that creates a work item, wherein the first thread is part of a pool of generic threads;

    a second thread performing a task specified in the work item by invoking a work handler, wherein the second thread is part of the pool of generic threads;

    receiving a result of performing the task;

    a third thread returning at least a portion of the result to the client computer by invoking a reply handler, wherein the third thread is part of the pool of generic threads;

    determining a size of the result;

    when the size of the result is not larger than a cutoff size, storing the result in a partial results cache;

    the first thread, the second thread or the third thread indicating that the first thread, the second thread or the third thread has completed a work item; and

    if a quantum has not expired for the first thread, the second thread or the third thread, then the first thread, the second thread or the third thread being given an additional work item to perform without relinquishing the central processing unit upon which the first thread, the second thread or the third thread was running.

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