私は、concurrent-ruby gem を使用して多数の API 呼び出しを同時に処理するプロセスを持ってConcurrent::Future.execute
おり、しばらくすると終了します。
ERROR -- : can't create Thread (11) (ThreadError)
/current/vendor/bundler_gems/ruby/2.0.0/bundler/gems/concurrent-ruby-cba3702c4e1e/lib/concurrent/executor/ruby_thread_pool_executor.rb:280:in `initialize'
Concurrent
作成する必要がある API 呼び出しの数を事前に知る方法がない場合、生成するスレッドの数を制限するように指示できる簡単な方法はありますか?
それとも、これはアプリで明示的にコーディングする必要があるものですか?
私は使用しRuby 2.0.0
ています(悲しいかな、現在それを変更するオプションはありません)