Ruby实现生产者和消费者代码分享_ruby专题教程-查字典教程网
Ruby实现生产者和消费者代码分享
Ruby实现生产者和消费者代码分享
发布时间:2016-12-28 来源:查字典编辑
摘要:#ruby实现生产者和消费者代码require'thread'queue=Queue.newconsumers=Thread.newdo5....

#ruby实现生产者和消费者代码 require 'thread' queue = Queue.new consumers = Thread.new do 5.times do |i| obj = queue.pop print "consumer :#{i}n" sleep(rand(0.05)) end end producters = Thread.new do 5.times do |i| sleep(0.1) print "producter : #{i}n" queue.push("Item #{i}") end end producters.join consumers.join

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新ruby专题学习
    热门ruby专题学习
    脚本专栏子分类