Threading and communication architecture for a graphical user interface

   
   

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.

 
Web www.patentalert.com

< Efficient motion vector coding for video compression

< Type system for representing and checking consistency of heterogeneous program components during the process of compilation

> Keyboard with improved function and editing sections

> System and method for testing, simulating, and controlling computer software and hardware

~ 00164