Original Publication Date: 1988-May-01
Included in the Prior Art Database: 2005-Feb-15
The preceding article sets forth structures and techniques for manipulating data to be displayed on a screen, panel, etc. This article sets forth a routine for dequeuing an item from a queue and calling the routine that processes the item. A circular buffer called a scheduler buffer is maintained. As buffers are queued, the queue ID is placed in the scheduler buffer. Each time an item is placed in the circular buffer, the scheduler routine is called. It removes the queue ID from the circular buffer and dequeues the first buffer from that queue (See Fig. 1 of the preceding article). From the entry in the queue ID table (Fig. 2 of the preceding article) the routine which is to process the article is obtained.