Löschen Sie den Inhalt eines Datencontainers in Echtzeit
Mein Problem lässt sich am besten anhand der folgenden Architektur erklären
Grundsätzlich muss ich den Inhalt einesNSMutableData
Objekt (oder ein anderes Objekt) in Echtzeit, d. h. ich kann seinen enthaltenden Thread nicht blockieren. Gibt es eine Möglichkeit / API, dies zu tun?
aktualisieren: Wieerwähnt In den Kommentaren unten. Ich empfange Audiopakete in Echtzeit an den Haupt-Thread und leite sie sofort an einen dedizierten Audio-Pool-Thread weiter. (Der Grund, warum ich so viele Threads habe, ist, dass ich keine Kontrolle über den Empfang habe der eingehenden Pakete .. sie kommen in Echtzeit + die Wiedergaberate ist viel langsamer als die Empfangsrate der Daten .. also der separate Audio-Pool-Thread und der Reader-Thread)