Multithreading benefit could be a thread for every connection so a flood or alot activity on one connection could not influence the other connections (no pingouts or sluggish responses, lag there)
I kinda assumed this was already the case, but have never really noticed or looked into it either way, i guess my assumption was wrong.
Again personally, i really dont know either way about the ability for the scripter to make use of threading through the code. But i do think it would benefit if each connection id is run through its own thread as to not affect others with pauses and such. (at least theoretically?)