首页 > 编程 > Ruby > 正文

Ruby实现生产者和消费者代码分享

2020-10-29 19:39:03
字体:
来源:转载
供稿:网友
#ruby实现生产者和消费者代码 require 'thread'queue = Queue.newconsumers = Thread.new do  5.times do |i|    obj = queue.pop    print "consumer :#{i}/n"    sleep(rand(0.05))  endend producters = Thread.new do  5.times do |i|    sleep(0.1)    print "producter : #{i}/n"    queue.push("Item #{i}")  endend producters.joinconsumers.join

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表