Commit 8e8dd869 authored by neverlord's avatar neverlord

benchmark bugfix

parent 3df7809a
...@@ -9,10 +9,10 @@ testee(Pid) -> ...@@ -9,10 +9,10 @@ testee(Pid) ->
spawn(actor_creation, testee, [self()]) ! {spread, X-1}, spawn(actor_creation, testee, [self()]) ! {spread, X-1},
spawn(actor_creation, testee, [self()]) ! {spread, X-1}, spawn(actor_creation, testee, [self()]) ! {spread, X-1},
receive receive
{result, X1} -> {result, R1} ->
receive receive
{result, X2} -> {result, R2} ->
Pid ! {result, (X1+X2)} Pid ! {result, (R1+R2)}
end end
end end
end. end.
...@@ -22,12 +22,12 @@ start(X) -> ...@@ -22,12 +22,12 @@ start(X) ->
N = list_to_integer(atom_to_list(H)), N = list_to_integer(atom_to_list(H)),
spawn(actor_creation, testee, [self()]) ! {spread, N}, spawn(actor_creation, testee, [self()]) ! {spread, N},
receive receive
{result, X} -> {result, R} ->
if if
X == (2 bsl N) -> R == (1 bsl N) ->
X; R;
true -> true ->
error("unexpted result!") error("unexpected result!")
end end
end. end.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment