Mechanism for invoking and servicing multiplexed messages with low context switching overhead
AssigneeSun Microsystems, Inc.
InventorsSwee Boon Lim, Ken M. Cavanaugh, III, Rohit Garg
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsSwee Boon Lim, Ken M. Cavanaugh, III, Rohit Garg
Estimating the term…
Data structures, methods and devices for reducing computing overhead by utilizing threads which are effective to listen for requests for new connections, for new requests for services, and process requests for services in a distributed client/server-based object oriented operating system are disclosed. In one aspect of the invention, a method of processing a request for service from a client, involves listening for a request using a first server side thread which is effective to listen for and process requests on a connection, reading the header of the request using the first server side thread, and processing the request. In another aspect of the invention, a client writes a request for service on a connection between the client and a server using a first client side thread which is effective for dispatching requests and listening for replies to the request, and determines whether a reply from the server is expected in response to the request for service.
In a multi-threaded distributed object system having threads adapted to service requests, a method of processing a request for service from a client, the request including a header and a message, the method comprising:
A computer program product for processing requests for service within a multi-threaded distributed object system, the computer program product comprising:
A distributed object system capable of processing a request for service, the distributed object system comprising:
A computer apparatus for use in processing requests for service within a distributed object system, the computer apparatus comprising:
A computer apparatus for use in processing requests for service within a distributed object system, the computer apparatus comprising:
Dependencies are inferred from the claim text.