注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
ある問題で、Redis からデータを読んで、中身に書いてあることをやって(sleepするとか)というものがあ... ある問題で、Redis からデータを読んで、中身に書いてあることをやって(sleepするとか)というものがあった。その発展系では、並列でやるようにしろと言うものだった。だいたい処理を並列にさせたい時は、parallel gem を使っている。とっても簡単で、仕事でもよく使っている。 任意のスレッド数、またはプロセス数はを指定して、#map #each などのメソッドを使ってブロックで囲むと、内側が並列で動作するようになる。本当に簡単なのでおすすめ。 require 'parallel' Parallel.each((1..12), in_threads: 3) do |i| # Parallel.each((1..12), in_processes: 3) do |i| puts "[Worker: #{Parallel.worker_number}] #{i}" end $ ruby p
2018/03/07 リンク