Я пытаюсь реализовать буфер в приложении для Android, чтобы я мог буферизовать входящий поток байтовых массивов из соединения Bluetooth.Мне нужно выполнить некоторую обработку байтовых массивов по мере их получения, и поэтому я хотел бы использовать некоторую буферизацию.
По сути, я хотел бы получить массив байтов, сохранить его в буфере,и затем, когда в буфер поступают следующие байтовые массивы, я вытаскиваю их в том порядке, в котором они пришли, чтобы выполнить мою обработку.Другими словами, мне понадобится реализация first in, first out
.
Может ли кто-нибудь указать мне правильное направление относительно того, какой тип буфера мне следует использовать?Я не уверен, есть ли конкретное название для того, что я ищу.Если бы вы могли направить меня к некоторым хорошим ресурсам для реализации буфера, это также было бы очень полезно.
Если что-то из этого неясно, пожалуйста, спросите, и я сделаю все возможное, чтобы уточнить.