2 Stimmen

Wie lassen sich Ruby Threads effizient überwachen?

Ist das Folgende ineffizient? Ich möchte fast alle Ressourcen auf Threads zuweisen, aber ich frage mich, ob in diesem Fall diese Schleife eine Menge CPU-Zeit verbrauchen wird.

Merci !

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X