წრიული ბუფერი არის ფიქსირებული ზომის მასივი, რომელიც ისე იქცევა, თითქოს მისი ბოლოები ქმნიან რგოლს. ორი ინდექსი — head (წაკითხვა) და tail (ჩაწერა) — წინ მოძრაობენ და ბრუნდებიან მოდულო არითმეტიკის გამოყენებით, რაც აძლევს O(1) FIFO რიგს განაწილების გარეშე შექმნის შემდეგ.
როგორ მუშაობს რტალი
text
capacity 5, after writing A,B,C,D and reading A,B:
index: 0 1 2 3 4
[ . ][ . ][ C ][ D ][ . ]
head^ tail^ (tail wraps to 0 next write)
