一协程的状态
分为四种:
挂起(suspended):当创建一个协程时它便处于挂起状态,所以当我们创建协程时他不会自动执行,调用coroutine.yield时也是变成挂起状态
运行(running):调用coroutine.resume时便处于运行状态
死亡(dead):当协程运行结束之后便处于dead状态,而且无法返回
正常(normal):当一个协程a唤起另一个协程b,a变处于正常状态
co = coroutine.create(function()
for i= 1,3 do
coroutine.yield(i)
end
end)
print(coroutine.resume(co))