AUAudioUnit.removeRenderObserver thread safety question

Does removeRenderObserver ensure that no further calls are made to the removed observer by the time removeRenderObserver returns?

I've got some shared state between render observers and I want to ensure it isn't prematurely deallocated.
AUAudioUnit.removeRenderObserver thread safety question
 
 
Q