История изменений
Исправление alysnix, (текущая версия) :
в чем вопрос-то? почему ОНИ делают такой класс? с хелперами? потому что они делают класс который себя корректно ведет на ограниченном буфере, и них иная задача, чем у вас.
в вашем конкретном случае, когда потеря данных неважна, а пропущенный данные подхватятся на следующем цикле вашего poll, можно обойтись простой очередью написанной руками.
можно ли обойтись ИХ простой очередью, не могу сказать, надо код смотреть. может она, так реализована, что сломается.
не сдуру же они делают специальные очереди для прерываний.
а как у вас реализована выборка из очереди? как вы определяете что там есть данные?
Исходная версия alysnix, :
в чем вопрос-то? почему ОНИ делают такой класс? с хелперами? потому что они делают класс который себя корректно ведет на ограниченном буфере, и них иная задача, чем у вас.
в вашем конкретном случае, когда потеря данных неважна, а пропущенный данные подхватятся на следующем цикле вашего poll, можно обойтись простой очередью написанной руками.
можно ли обойтись ИХ простой очередью, не могу сказать, надо код смотреть. может она, так реализована, что сломается.
не сдуру же они делают специальные очереди для прерываний.
а как к вас реализована выборка из очереди? как вы определяете что там есть данные?