0
function count_hands(n)
c::Int=0
for i=1:n
c+=rand(Bool)
end
c
end
我々は別のプロセスでa
とb
を計算したい ./julia -p 2
として、我々はジュリアを実行し、我々が持っている:
julia> @everywhere include("count_hands.jl")
julia> [email protected] count_hands(1000000000)
julia> [email protected] count_hands(1000000000)
julia> fetch(a)+fetch(b)
1:異なるプロセスでa
とb
を計算する方法を確認するにはどうすればよいですか? 私は@spawn
の代わりに@spawnat
を使用し、プロセスの数を選択することができますが、私はこのコードを見ました。
a
とb
についてそれぞれcount_hands(1000000000)
が異なるプロセスで計算されており、プロセス1で一緒に追加されています。