Skip to content

Instantly share code, notes, and snippets.

@tiagopog
Created August 23, 2017 12:26
Show Gist options
  • Save tiagopog/b45160b2b77b291a96b299ca9285bba9 to your computer and use it in GitHub Desktop.
Save tiagopog/b45160b2b77b291a96b299ca9285bba9 to your computer and use it in GitHub Desktop.
puts "Iniciando deploy..."
tasks = []
tasks << Thread.new do
sleep(3)
puts "> Executar tarefa de IO intenso"
puts "= Tarefa inicial finalizada \n"
end
puts "Executar tarefas mais leves e sequenciais"
10.times do |i|
tasks << Thread.new do
puts "> Executar tarefa de IO intenso \##{i + 1} \n"
sleep(rand(1..10))
puts "= Tarefa \##{i + 1} finalizada \n"
end
end
tasks.map(&:join)
puts "Deploy finalizado"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment