Usuń zawartość kontenera danych w czasie rzeczywistym

Mój problem najlepiej wyjaśnia poniższa architektura

Zasadniczo muszę oczyścić zawartośćNSMutableData obiekt (lub jakikolwiek inny obiekt, w tym przypadku) w czasie rzeczywistym, tj. nie mogę zablokować jego wątku zawierającego. Czy istnieje sposób, aby to zrobić?

aktualizacja: Tak jakwzmiankowany w komentarzach poniżej .. odbieram pakiety audio w czasie rzeczywistym do głównego wątku i natychmiast kieruję je do dedykowanego wątku puli audio .. (powód, dla którego mam tak wiele wątków, nie ma żadnej kontroli nad odbiorem przychodzących pakietów .. przychodzą w czasie rzeczywistym + szybkość odtwarzania jest dużo wolniejsza niż szybkość odbierania danych .. zatem oddzielny wątek puli audio i wątek czytnika)

questionAnswers(1)

yourAnswerToTheQuestion