随笔分类 - Lua学习
摘要:print("Lua 协程测试3") -- 实现消费者-生产者关系(生产一个就消费一个) count = 10 -- 生产总数 -- 生产者 local newProductorCo = coroutine.create( --创建协程 function() local i = 1 while(i <= count)do coroutine...
阅读全文
摘要:1 print("Lua 协程测试2") 2 3 function testFun(n) 4 print("into foo,n = "..n) 5 return coroutine.yield(10 * n) -- 挂起co协程 6 end 7 8 co = coroutine.create( -- 创建co协程 9 function(a,...
阅读全文
摘要:什么是协程? Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。 协同是非常强大的功能,但是用起来也很复杂。 线程和协同程序区别 线程与协同程序的主要区别在于,一个具有多个线程的程序可以同时运行几个
阅读全文

浙公网安备 33010602011771号