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.