Является ли следующее неэффективным? Я хочу выделить почти все ресурсы для потоков, но мне интересно, если в этом случае этот цикл будет занимать много процессорного времени.
Спасибо!
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