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专题学习
脚本专栏子分类