The AMX/Small machine (which is the scripting backend to Admin-Mod, AMX Mod, and AMX Mod X), is not thread safe.
Simply put, if two threads are modifying the state of the Small machine at once, it can seriously corrupt the state of the plugin.
This is why the multithreading module by dJeyL back in the AMX Mod 0.9.3 days simply crashed or caused weird errors most of the time.
In order to make the machine thread safe, we'd need to put mutex locks on the amx_Exec routine - which basically defeats the point of making it safe anyway, since the execution of one callback would interrupt the main worker thread of the HLServer.
so, sorry, but I don't think we'll try this
it wouldn't be a lot of work, but it would have no clear benefit or even a detrimental one.
__________________