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 sistema y un método para facilitar la comunicación entre un interfaz utilizador y un proceso asociado se divulga. Un primer hilo de rosca se asocia al interfaz utilizador y un segundo hilo de rosca es asociado al proceso para poner peticiones en ejecucio'n por el interfaz utilizador. Por lo menos un almacenador intermediario del estado es operable almacenar los datos del estado para la propiedad que controla al almacenador intermediario del estado por el primer y el segundo rosca para los datos que se comunican entre los primeros y segundos hilos de rosca. La arquitectura se puede utilizar en la conexión con un sistema el eliminar errores, por ejemplo para facilitar la interacción responsiva entre el GUI y el sistema asociado el eliminar errores.

 
Web www.patentalert.com

< Increased computer peripheral throughput by using data available withholding

< Performance enhancements for threaded servers

> Control object and user interface for controlling networked devices

> Method for guaranteeing a minimum data strobe valid window and a minimum data valid window for DDR memory devices

~ 00144