lua-携程

function SayHey(mag)
 for i = 1 , 3 do
print(mag)
coroutine.yield()
end
 end
 --创建携程(协同)
 coFunc= coroutine.create(SayHey)
--查看携程状态
print(coroutine.status(coFunc))
 --开启携程
coroutine.resume(coFunc,"运行携程")
print(coroutine.status(coFunc))
coroutine.resume(coFunc,"运行携程")
print(coroutine.status(coFunc))
coroutine.resume(coFunc,"运行携程")
print(coroutine.status(coFunc))
coroutine.resume(coFunc,"运行携程")
print(coroutine.status(coFunc))
coroutine.resume(coFunc,"运行携程")
print(coroutine.status(coFunc))
coroutine.resume(coFunc,"运行携程")
print(coroutine.status(coFunc))coroutine.resume(coFunc,"运行携程")
print(coroutine.status(coFunc))
coroutine.resume(coFunc,"运行携程")
print(coroutine.status(coFunc))

posted @ 2016-10-27 21:48  无畏先锋  阅读(1055)  评论(0编辑  收藏  举报