A blocking system intercepts communications between a software program and an operating system in order to handle blocking and unblocking of event signals. The blocking system intercepts system calls to the operating system requesting the blocking and unblocking of event signals and keeps track of which event signals are blocked and unblocked without delivering the system calls to the operating system. The blocking system also intercepts event signals from the operating system and only allows unblocked event signals to pass to the software program. Blocked event signals received by the blocking system are discarded until the program unblocks the blocked event signals. After unblocking an event signal, the blocking system determines whether a corresponding event signal was previously received and blocked. If so, the blocking system transmits a signal indicating that the event corresponding to the event signal occurred.

Un sistema de bloqueo intercepta comunicaciones entre un programa del software y un sistema operativo para manejar el bloqueo y desbloquear de las señales del acontecimiento. El sistema de bloqueo intercepta llamadas del sistema al sistema operativo que solicita el bloqueo y desbloquear de las señales del acontecimiento y las no pierde de vista que las señales del acontecimiento se bloquean y se desbloquean sin entregar las llamadas del sistema al sistema operativo. El sistema de bloqueo también intercepta señales del acontecimiento del sistema operativo y permite solamente señales desbloqueadas del acontecimiento de pasar al programa del software. Las señales bloqueadas del acontecimiento recibidas por el sistema de bloqueo se desechan hasta que el programa desbloquea las señales bloqueadas del acontecimiento. Después de desbloquear una señal del acontecimiento, el sistema de bloqueo se determina si una señal correspondiente del acontecimiento fue recibida y bloqueada previamente. Si es así el sistema de bloqueo transmite una señal que indica que ocurrió el acontecimiento que correspondía a la señal del acontecimiento.

 
Web www.patentalert.com

< (none)

< System and method for checking bits in a buffer with multiple entries

> Multiple coding method and apparatus, multiple decoding method and apparatus, and information transmission system

> (none)

~ 00094