2

大きな csv ファイルを解析する ruby​​ スクリプトがあります。スレッドの戻り値を処理する方法を除いて、すべてを処理し、かなりうまく機能させました。私は持っている:

length = (ses.size/4).ceil
ses.each_slice(length) do |x|
    threads << Thread.new { a,b = splat x }
end

threads.each { |thr|
    thr.join
}

「splat」は、出力ファイル out1 および out2 に追加する必要がある一時ファイルに戻ります。正確にどこでそれを行うか/その情報を取得する方法につまずいています。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.

4

1 に答える 1