Erlang Language Data Types Processes Identifiers (Pid)


Example

Each process in erlang has a process identifier (Pid) in this format <x.x.x>, x being a natural number. Below is an example of a Pid

<0.1252.0>

Pid can be used to send messages to the process using 'bang' (!), also Pid can be bounded to a variable, both are shown below

MyProcessId = self().
MyProcessId ! {"Say Hello"}.

Read more about creating processes and more in general about processes in erlang