2 ms·Lua extensions use coroutines instead of preemptive multithreading which is usually good enough.by freeone3000 9y agoLua extensions use coroutines instead of preemptive multithreading which is usually good enough.