concurrency(?) in rpc:multicall()
Tue Jun 27 14:37:33 CEST 2006
According to the manual,
It is semantically the same as iteratively making a series
of RPCs on all the nodes,
but the multicall is faster as all the requests
are sent at the same time...
I do NOT understand the last part:
all the requests are sent at the same time
I trace the source code for rpc:multicall().
It boils down to gen_server:send_nodes(),
whose function head reads:
Apparently, multicall sends out the requests to the
target processes 'one by one' (not at the same time).
Is there a typo in the manual for rpc:multicall() ???
More information about the erlang-questions