2

私はRuby/Railsの初心者ですが、Ruby on Rails 5を使用しています。を使用してスレッドを作成することについて読みました

   t = Thread.new {
      sleep(rand(0)/10.0)
      Thread.current["mycount"] = count
      count += 1
   }

ただし、Ruby/Rails でアプリケーションによって作成された一連のスレッドを管理する標準的な方法があるかどうか疑問に思っています。私は、スレッド ファクトリを持つ Java に精通しています。これにより、特定の数のスレッドを同時に実行し、他のスレッドをキューで待機させることができます。Ruby/Rails で同様のことを行う方法を考えています。

Web ページが要求されたときに自動的に生成されるスレッドの種類について話しているのではないことに注意してください。私 (アプリケーションの所有者) が作成するスレッドについて話しています。

4

2 に答える 2