Я пытаюсь создать спящую функцию для Lua, так как все мои Lua-скрипты работают в другом потоке / среде, я хотел выдать их поток и перезапустить из основного потока, когда истечет заданное время, основной поток находится в Java, а истечение времени выполняется с помощью цикла.
Сейчас это не очень сложно или что-то в этом роде, но я пытаюсь использовать собственные сопрограммы / нити Lua, поэтому мне не нужно создавать свою собственную структуру потоков, но (мои знания Lua не первоклассны), я не не знаю, как я могу получить поток из потока.
Возможно ли вывести поток из основного потока?
Редактировать Не важно, я только что понял. Я сделал getfenv и использовал сценарий coroutine.yield, это его собственная среда.