المخزن المؤقت الدائري هو مصفوفة بحجم ثابت يتم التعامل معها كما لو أن نهاياتها متصلة في حلقة. يتقدم مؤشران — head (قراءة) وtail (كتابة) — ويلتفان حول باستخدام حسابات modulo، مما يعطي طابور FIFO بـ O(1) بدون تخصيص بعد الإنشاء.
كيفية عمل الالتفاف
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)
