Английская лексика: Разработка программного обеспечения · Структуры данных и алгоритмы

Что значит ring buffer?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

ring buffer: кольцевой буфер, циклический буфер

Буфер фиксированной ёмкости, в котором позиция чтения или записи возвращается к началу после достижения конца.

Где и как употребляется

Используется в потоковой обработке и системах производитель—потребитель. Поведение при заполнении — перезапись, отказ или ожидание — определяется реализацией.

Примеры предложений

  1. The audio callback reads samples from a ring buffer filled by another thread.

    Аудиообработчик читает отсчёты из кольцевого буфера, который заполняет другой поток.

    Буфер отделяет создание звуковых данных от чувствительного ко времени воспроизведения.

  2. Our ring buffer overwrites the oldest diagnostic event when it becomes full.

    Когда кольцевой буфер заполняется, он перезаписывает самое старое диагностическое событие.

    В данном варианте при заполнении выбрана политика удаления наиболее ранней записи.

Распространённые словосочетания

  • ring buffer capacity
  • ring buffer overflow