This module implements process groups. Each message can be sent to one, some, or all group members.
A group of processes can be accessed by a common name. For
example, if there is a group named
If a member terminates, it is automatically removed from the group.
This module is used by module
The name of a process group.
Creates a new, empty process group. The group is globally visible on all nodes. If the group exists, nothing happens.
Deletes a process group.
A useful dispatch function that can be used from client functions. It returns a process on the local node, if such a process exists. Otherwise, it selects one randomly.
Returns all processes running on the local node in the
group
Returns all processes in the group
Joins the process
Makes the process
Starts the
Returns a list of all known groups.