A method and apparatus for arbitrating access to a shared resource in a
system that does not support shared process space. An arbitrator process
watches a port for an incoming call having associated therewith an
identification string. When an incoming call is received, the
identification string of the incoming call is compared to a set of
identification strings corresponding to applications listening for an
incoming call. If a matching string is located, the arbitrator process
duplicates the handle to the port and passes the duplicated handle to the
application corresponding to the matching string.
Un metodo e un apparecchio per accesso d'arbitraggio ad una risorsa comune in un sistema che non sostiene hanno ripartito lo spazio trattato. Un processo dell'arbitro guarda un orificio per una chiamata ricevuta che associa di conseguenza una stringa dell'identificazione. Quando una chiamata ricevuta è ricevuta, la serie dell'identificazione della chiamata ricevuta è confrontata ad un insieme delle stringhe dell'identificazione che corrispondono alle applicazioni che ascoltano una chiamata ricevuta. Se una stringa di corrispondenza è individuata, il processo dell'arbitro duplica la maniglia all'orificio e passa la maniglia duplicata all'applicazione che corrisponde alla stringa di corrispondenza.