If the two pointers are equal, then the flag will show whether the buffer is full or empty: if the most recent operation was a write, the buffer must be full, and conversely if it was a read, it must be empty.
برای نمونه، در اینجا یک بافر ۷ خانه‌ای می‌بینیم:حال اگر بخواهیم دو دادهٔ تازه به بافر اضافه کنیم -درحالی که پر شده است- شروع به overwrite کردن (جایگزین کردن) قدیمی ترین داده‌ها می‌کند.