#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
, 消费者
生产者
生产者消费者模式、生产者消费者问题、生产者消费者、java生产者消费者模式、生产者消费者模型,以便于您获取更多的相关知识。
时间: 2024-10-26 07:54:37