Hello JUCErs,
I’ve tested with Ableton Live 9 and it seems to construct and deconstruct the plugins on the same thread (and so does the JUCE sample Plugin Host - it does it on the Juce Message thread).
My plugins register with a shared resource upon construction and deregister from it on deletion, but I have no guards for threading issues in the resource in question.
And this seems like a good convention (init and delete on the Message Thread), but conventions are often ignored - are there any hosts that don’t follow this guide-line and actually (de)construct plugins in-parallel?
Cheers!