Efficient timer management system

   
   

A timer management system and method for managing timers in both a synchronous and asynchronous system. In one embodiment of the present invention, a timer management system comprises an application program interface (API) for providing a set of synchronous functions allowing an application to functionally operate on the timer. The timer management system further comprises a timer database for storing timer-related information. Furthermore, the timer management system comprises a timer services for detecting the expiring of the timer. A handle function of the timer services allows an asynchronous application, i.e., application in a multi-task system, to synchronously act on the timer. That is, when a timer in a asynchronous system times-out, the handle function allows the asynchronous application to act on the expired timer without incurring an illegal time-out message. In another embodiment of the present invention, a timer may be reinitialized from the same allocated block of memory used to create the timer. In another embodiment of the present invention, a time-out message may be sent using the same allocated block of memory used to create the timer.

Un sistema e un metodo di amministrazione del temporizzatore per il controllo dei temporizzatori sia in un sistema sincrono che asincrono. In un metodo di realizzazione di presente invenzione, un sistema di amministrazione del temporizzatore contiene un Application Program Interface (api) per fornire un insieme delle funzioni sincrone permettendo che un'applicazione funzioni dal punto di vista funzionale sopra il temporizzatore. Il sistema di amministrazione del temporizzatore ulteriore contiene una base di dati del temporizzatore per memorizzare le informazioni temporizzatore-relative. Ancora, il sistema di amministrazione del temporizzatore contiene i servizi del temporizzatore per la rilevazione dell'espirazione del temporizzatore. Una funzione della maniglia dei servizi del temporizzatore permette che un'applicazione asincrona, cioè, applicazione in un sistema di multi-operazione, si comporti contemporaneamente sul temporizzatore. Cioè quando un temporizzatore nei tempi-fuori asincroni del sistema, la funzione della maniglia permette che l'applicazione asincrona si comporti sul temporizzatore estinto senza subire un messaggio illegale di prespegnimento. In un altro metodo di realizzazione di presente invenzione, un temporizzatore può reinitialized dallo stesso blocco assegnato della memoria usato per generare il temporizzatore. In un altro metodo di realizzazione di presente invenzione, un messaggio di prespegnimento può essere trasmesso usando lo stesso blocco assegnato della memoria usato per generare il temporizzatore.

 
Web www.patentalert.com

< System and method for determining and communicating progress toward achieving optimal motor vehicle characteristics

< Method, computer program product, and system for the generation of transaction screen displays from a hierarchical database management log utilizing a batch terminal simulator

> Managing parallel execution of work granules according to their affinity

> Recording apparatus, recording method, and disc shaped record medium

~ 00146