A system and method to facilitate communication between a user interface
and an associated process is disclosed. A first thread is associated with
the user interface and a second thread is associated with the process for
implementing requests by the user interface. At least one state buffer is
operable to store state data for controlling ownership to the state
buffer by the first and second threads for communicating data between the
first and second threads. The architecture may be used in connection with
a debugging system, such as to facilitate responsive interaction between
the GUI and the associated debugging system.
Un système et une méthode pour faciliter la communication entre une interface utilisateur et un processus associé est révélé. Un premier fil est associé à l'interface utilisateur et un deuxième fil est associé au procédé pour mettre en application des demandes par l'interface utilisateur. Au moins un amortisseur d'état est fonctionnel pour stocker des données d'état pour la propriété de contrôle à l'amortisseur d'état par le premier et le deuxième filète pour des données communiquantes entre les premiers et deuxièmes fils. L'architecture peut être employée en liaison avec un système de correction, comme pour faciliter l'interaction sensible entre le GUI et le système associé de correction.