回答編集履歴
1
追記
test
CHANGED
@@ -7,3 +7,13 @@
|
|
7
7
|
|
8
8
|
|
9
9
|
並行処理の間でデータを共有するには、他には、1プロセスの中でスレッドに分けて実行すると、変数を共有できますが、これも難易度が高いかと思います。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
追記:
|
14
|
+
|
15
|
+
ruby_data.rbがずっと動き続けて、データ取得毎に、ruby_sum1.rb,2,3,4を起動するが、ruby_sum1.rb等はすぐ終わると言う事なら、
|
16
|
+
|
17
|
+
ruby_data.rbがデータ取得後に、ruby_sum1.rbを`IO.popen`で起動してそのパイプにデータを書けばruby_sum1.rbは標準入力から読めます。
|
18
|
+
|
19
|
+
簡単にやると、sum1,2,3,4は順番に実行ということになりますが。
|