Módulo de threads (thread)
O módulo thread é implementado com as corrotinas (coroutine) nativas do Lua, e não é multithreading no sentido usual.
- Despachar uma tarefa (thread.dispatch)
- Obter o ID da tarefa atual (thread.current_id)
- Remover uma tarefa da fila (thread.kill)
- Bloquear e aguardar outra tarefa terminar (thread.wait)
- Registrar a escuta de um evento (thread.register_event)
- Cancelar o registro da escuta de um evento (thread.unregister_event)
- Exemplos de código de thread