Очистить содержимое контейнера данных в режиме реального времени

Моя проблема лучше всего объясняется архитектурой нижеenter image description here

По сути, я должен очистить содержимоеNSMutableData объект (или любой другой объект, в этом отношении) в режиме реального времени, то есть я не могу заблокировать содержащий его поток. Есть ли способ / API для этого?

update: Какупомянутый в комментариях ниже ... я принимаю аудиопакеты в режиме реального времени к основному потоку и сразу же направляю его в выделенный поток аудиопула ... входящих пакетов .. они приходят в режиме реального времени + скорость воспроизведения намного ниже, чем скорость приема данных .. таким образом, отдельный поток аудио-пула и поток считывателя)

Ответы на вопрос(1)

Ваш ответ на вопрос