You can easily run number limited threads in parallel with ruby.
Jürgen Bickert
gem "ruby_thread_pool", "~> 0.1.0"