2013-03-04 14 views

risposta

4

No, la build "stock" di Lua non ha alcun supporto per i thread. Puoi utilizzare i tuoi fork del sistema operativo per generare più script o attenersi alle coroutine.

+0

Humm ... Ho davvero bisogno di fili. Sai se esiste una libreria lua che aggiunge il supporto per i thread alla riga di comando? qualcosa come: require ("threads") threads.start (function() while true do print ("ciao") end end) –

+1

Inoltre, nessuna parte di "stock" Lua è thread-safe, quindi cercando di renderlo multithreaded potrebbe causare seri problemi. – dualed

+0

@DanielSperry Cosa detto sopra. Il modo migliore per utilizzare i thread con Lua è generare una VM per ogni thread e quindi comunicare. Se vuoi davvero farlo, è possibile, ma non così facile e funky come vorresti. Avrai bisogno della tua build Lua. La wiki degli utenti di Lua è la migliore fonte disponibile se stai cercando librerie –

Problemi correlati