• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Lua协程-测试3

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
print("Lua 协程测试3")

-- 实现消费者-生产者关系(生产一个就消费一个)
count = 10 -- 生产总数

-- 生产者
local newProductorCo = coroutine.create( --创建协程
    function()
      local i = 1
      while(i <= count)do
          coroutine.yield(i) -- 挂起协程
          i = i + 1
      end
    end)

-- 消费者
for i=1,count do
    local status,value = coroutine.resume(newProductorCo)
    print(status,value)
end

运行结果:
Lua 协程测试3
true    1
true    2
true    3
true    4
true    5
true    6
true    7
true    8
true    9
true    10

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C,Ruby,Io,PHP,Python,Lua,Java,Perl,Applescript,TCL,ELisp,Javascript,OCaml,Ghosts ...发布时间:2022-07-22
下一篇:
Lua__index元方法发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap