Gibt es eine Möglichkeit, Threads in der Standard-Lua-Befehlszeile Dienstprogramm zu erstellen?Unterstützt Lua Befehlszeile Threads?
5
A
Antwort
4
Nein, "Lager" Build von Lua hat keine Unterstützung für Threads überhaupt. Sie können Ihre Betriebssystem-Forks verwenden, um weitere Skripts zu erstellen oder sich an Coroutinen zu halten.
3
Wie Bartek sagte, dass es keine Unterstützung für Threads auf Lager Lua ist, aber Sie können Thread-Unterstützung für die CLI dank der Lua Lanes Bibliothek (siehe http://www.luteus.biz/Download/LoriotPro_Doc/LUA/LUA_For_Windows/lanes/index.html/https://github.com/LuaLanes)
+0
Ausgezeichnet! Ich habe es geschafft, in der Kommandozeile lualanes zu verwenden, wie ich es wollte. –
Verwandte Themen
- 1. Unterstützt Lua Decorators?
- 2. Einbetten mehrerer Lua-Instanzen in einem Programm mit mehreren Threads
- 3. Unterstützt TFS VSO die Befehlszeile für Windows Server 2003?
- 4. OptionParser - unterstützt alle Optionen am Ende der Befehlszeile
- 5. WebPublishMethod (FileSystem) wird noch nicht von der Msbuild-Befehlszeile unterstützt
- 6. Unterstützt die Verwendung mehrerer Threads mit einer RandomAccessFile die Leistung?
- 7. Lua memcached binäres Protokoll
- 8. aktuelle Zeilennummer in Lua
- 9. lua_xmove zwischen verschiedenen Lua-Zuständen
- 10. Get Lua zu drucken (functionname.variable)
- 11. Lua - Initialisierung
- 12. Lua Tabellenspeicherleck?
- 13. Lua Fehlerbehandlung
- 14. Lua Aufgabenplanung
- 15. Lua Basiskonverter
- 16. Lua Dezimalzeichen?
- 17. Wie fangen ctrl-c in lua wenn ctrl-c über die Befehlszeile gesendet wird
- 18. Unterstützt LuaJIT __gc für Tabellen?
- 19. Lua-Skript einmal laden, in mehreren Zuständen in mehreren Threads ausführen
- 20. Lua make upvalue in Konstante
- 21. Anwendungs-Threads vs. Service-Threads
- 22. Unterstützt Jedis asynchrone Operationen
- 23. Unterstützt gcc unique_locks?
- 24. mysql dump außerhalb der Befehlszeile
- 25. Lua - lua_tostring() Rückkehr seltsame Ergebnisse
- 26. Wird lua von redis interpretiert oder kompiliert?
- 27. Unterstützt Arduino Threading?
- 28. Wie wird die Anzahl der Threads in Cmake von der Befehlszeile aus erstellt?
- 29. Klonen einer Lua-Tabelle in Lua C API
- 30. Lua: Aufruf c Methode, die Benutzerdaten zu Lua gibt
humm ... ich wirklich Threads brauchen hinzufügen. Weißt du, ob es eine Lua-Bibliothek gibt, die der Befehlszeile Thread-Unterstützung hinzufügt? etwas wie: require ("threads") threads.start (function() während true drucken ("hallo") ende ende) –
Auch kein teil von "stock" Lua ist thread-sicher, also versucht es zu machen Multithread könnte schwerwiegende Probleme verursachen. – dualed
@DanielSperry Was du oben gesagt hast. Die beste Möglichkeit, Threads mit Lua zu verwenden, besteht darin, für jeden Thread eine VM zu erstellen und dann zu kommunizieren. Wenn Sie es wirklich wollen, ist es möglich, aber nicht so einfach und funky wie Sie möchten. Sie werden Ihren eigenen Lua Build benötigen. Lua Benutzer Wiki ist die beste verfügbare Quelle, wenn Sie nach Bibliotheken suchen –