以下效率低下吗?我想将几乎所有资源分配给线程,但是我想知道在这种情况下此循环是否会占用大量CPU时间。
谢谢!
threads = create_threads #method that returns an Array of Threads
loop do
alive = false
threads.each do |thread|
if thread.alive?
alive = true
end
end
break unless alive
end
最佳答案
threads.each do |thread|
thread.join
end
关于ruby - 如何有效地监督Ruby线程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2247333/