#ruby實現(xiàn)生產(chǎn)者和消費者代碼 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
新聞熱點
疑難解答
圖片精選