queuetoimintoja
Queuetoimintoja kuvaa jono-tietorakenteen hallintaan liittyviä perustoimintoja, joita käytetään FIFO- eli first-in, first-out -periaatteen mukaan. Jono koostuu alkioista, jotka lisätään jonon loppuun ja poistetaan sen etuosasta, säilyttäen sisään tulon aikajärjestyksen.
Enqueue- eli lisäys: lisää uuden alkion jonon loppuun.
Dequeue- eli poisto: poistaa ja palauttaa jonon ensimmäisen alkion. Jos jono on tyhjä, operaatio voi palauttaa
Peek tai Front: palauttaa jonon etuosan ilman poistamista.
Size: palauttaa jonon nykyisen koon.
IsEmpty: tarkistaa, onko jono tyhjä.
Joidenkin toteutusten yhteydessä voidaan käyttää myös IsFull-tarkistusta, jos jonolle on asetettu yläraja. Queuetoimintoja voidaan harkita kahdella
Käyttökohteita ovat tehtävien aikataulutus, viestinvälitys ja asynkroniset jonot, kuten tulostusjonot tai palvelin- ja sovellusrajapintojen puskurointi. Suomessa