Kolejka <T> vs Lista <T>

Obecnie używam aList<T>&nbsp;jako kolejka (użyjlst[0]&nbsp;następnielst.removeAt(0)) do przechowywania obiektów. W danym momencie jest około 20 przedmiotów. Zdałem sobie sprawę, że jest rzeczywistaQueue<T>&nbsp;klasa. Zastanawiam się, czy jest jakaś korzyść (wydajność, pamięć itp.) W używaniuQueue<T>&nbsp;ponadList<T>&nbsp;zachowywać się jak kolejka?