Quote:
Originally Posted by foxyshadis
MFA, shared memory sections = race conditions
|
Everything is shared memory with multithreading ...
Quote:
Everything has to be made threadsafe at either the plugin or the scripthost level anyway.
|
You could get away with adding a single global lock to make the scripthost thread safe (since there could only be internal threading inside a single instance of a filter for a given scripthost you could fundamentally not cause deadlock that way AFAICS).
Since the plugins would never run as threads themselves they would obviously not need to be thread safe.