Module des threads (thread)
Le module thread repose sur les coroutines (coroutine) intégrées à Lua et ne constitue pas du multithreading au sens habituel.
- Distribuer une tâche (thread.dispatch)
- Obtenir l’ID de la tâche actuelle (thread.current_id)
- Retirer une tâche de la file (thread.kill)
- Attendre jusqu’à la fin d’une autre tâche (thread.wait)
- Enregistrer l’écoute d’un événement (thread.register_event)
- Désenregistrer l’écoute d’un événement (thread.unregister_event)
- Exemples de thread