我正在使用 Ruby on Rails 5,尽管我是 Ruby/Rails 的新手。我已阅读有关使用创建线程的信息
t = Thread.new {
sleep(rand(0)/10.0)
Thread.current["mycount"] = count
count += 1
}
但是,我想知道是否有一种标准方法可以在 Ruby/Rails 中管理一堆应用程序创建的线程。我熟悉Java,它有一个线程工厂。这允许一定数量的线程同时运行,而其他线程必须在队列中等待。我想知道如何在 Ruby/Rails 中做类似的事情。
请注意,我不是在谈论请求网页时自动生成的线程类型。我说的是我(应用程序所有者)创建的线程。