An apparatus for scheduling and dispatching client requests for execution by a server object in a heterogeneous object-oriented client/server computing environment, the apparatus comprising: a request-holding buffer having an input connected to a communications channel which channels the client requests to the apparatus, and an output; a plurality of parallel execution threads connected to the output of the buffer; and a scheduling means for distributing client requests stored in the buffer to the plurality of execution threads, characterized in that: the scheduling means places client requests held in the buffer in priority order based on a priority determining rule which takes into account the state of the plurality of execution threads and the nature of each of the held requests.

Un apparecchio per la programmazione e spedire delle richieste del cliente per l'esecuzione da un assistente obietta in un ambiente di calcolo client/server orientato oggettivamente eterogeneo, contenere dell'apparecchio: un amplificatore di request-tenuta che ha un input collegato ad una scanalatura di comunicazioni che scava canali il cliente chiede all'apparecchio e ad un'uscita; una pluralità di filetti paralleli di esecuzione ha collegato all'uscita dell'amplificatore; e mezzi di programmazione per la distribuzione delle richieste del cliente immagazzinate nell'amplificatore alla pluralità di filetti di esecuzione, caratterizzata dal fatto che: il mezzo di programmazione dispone le richieste del cliente tenute nell'amplificatore nell'ordine di priorità basato su una priorità che determina la regola che considera il dichiarare della pluralità di filetti di esecuzione e della natura di ciascuna delle richieste tenute.

 
Web www.patentalert.com

< (none)

< System using an OS inaccessible interrupt handler to reset the OS when a device driver failed to set a register bit indicating OS hang condition

> Method for providing for persistence of java classes where the persistence semantics may be orthogonal to the class definition

> (none)

~ 00056