代码之家  ›  专栏  ›  技术社区  ›  bragboy

Rails中的线程处理-参数是否持久?

  •  3
  • bragboy  · 技术社区  · 15 年前

    我正试图在Rails中生成一个线程。我通常不习惯使用线程,因为我需要深入了解Rails的请求/响应周期,但是我不能避免在请求超时时使用线程。

    为了避免超时,我在请求中使用了一个线程。我的问题很简单。我使用的线程访问其中的params[]变量。现在看来一切正常。我想知道这是否正确?如果有人能在请求/响应周期中轻描淡写地使用Rails中的线程,我会很高兴的。

    [开始赏金]

    2 回复  |  直到 13 年前
        1
  •  5
  •   wuputah    15 年前

    http://gist.github.com/637719

    Thread.new

    # always dup objects when passing into a thread, else you really
    # haven't done yourself any good-it would still be the same memory
    Thread.new(params.dup) do |params|
      puts params[:foo]
    end
    

        2
  •  1
  •   Steve Smith    15 年前

    推荐文章