The present invention relates to a queuing system, implemented in the
memory of a computer by the execution of a program element. The queuing
system includes a queue with a plurality of memory slots, a write pointer
and a read pointer. The write pointer permits to enqueue data elements in
successive memory slots of the queue. The read pointer permits to dequeue
data elements from the queue memory slots for processing, where these data
elements are potentially non-dequeuable. Upon identifying a non-dequeuable
data element in a particular memory slot of the queue, the read pointer is
capable to skip over the particular memory slot and move on to a
successive memory slot.
La présente invention concerne un système s'alignant, mis en application dans la mémoire d'un ordinateur par l'exécution d'un élément de programme. Le système s'alignant inclut une file d'attente avec une pluralité de fentes de mémoire, d'un indicateur d'inscription et d'un indicateur lu. L'indicateur d'inscription laisse mettre des éléments en file d'attente d'informations dans les fentes successives de mémoire de file d'attente. L'indicateur lu laisse retirer des éléments de la file d'attente d'informations des fentes de mémoire de file d'attente pour le traitement, où ces éléments d'informations sont potentiellement non-dequeuable. Lors d'identifier un élément d'informations non-dequeuable dans une fente particulière de mémoire de file d'attente, l'indicateur lu est capable pour sauter au-dessus de la fente particulière de mémoire et pour passer à une fente successive de mémoire.