Multiple Asynchronous Periodic Polling

Multiple Asynchronous Periodic Polling (MAPP) is a synchronization method used primarily in Computer Science. This method is similar to periodic polling.

In MAPP, two or more periodic polling handlers (such as using multiple timers) are applied to form a single aggregate polling scheme. By changing the combination of periods and phase shifts, MAPP can optimize corner cases which are problematic to conventional periodic polling. MAPP is mainly used when the temporal resolution of conventional periodic polling is not high enough for the particular application.

For example, 5 timers with identical polling period but 1/5 cycle phase shift from the previous one may be used together to increase the polling rate to 5 times of that which could be achieved with a single timer.


Famous quotes containing the words periodic and/or multiple:

    It can be demonstrated that the child’s contact with the real world is strengthened by his periodic excursions into fantasy. It becomes easier to tolerate the frustrations of the real world and to accede to the demands of reality if one can restore himself at intervals in a world where the deepest wishes can achieve imaginary gratification.
    Selma H. Fraiberg (20th century)

    ... the generation of the 20’s was truly secular in that it still knew its theology and its varieties of religious experience. We are post-secular, inventing new faiths, without any sense of organizing truths. The truths we accept are so multiple that honesty becomes little more than a strategy by which you manage your tendencies toward duplicity.
    Ann Douglas (b. 1942)