PI

PIDs em Elixir

5 exercícios

Sobre PIDs

Cada processo Elixir tem o seu próprio identificador único: um PID (identificador de processo).

  • Os PIDs são um tipo de dados próprio.
    • Podes verificar se uma variável é um PID com is_pid/1
  • Podes obter o PID do processo atual com self().
  • Os PIDs funcionam como endereços de caixa de correio: se tiveres o PID de um processo, podes enviar uma mensagem a esse processo.
  • Normalmente, os PIDs são criados indiretamente, como valor devolvido de funções que criam novos processos, como spawn.
    • Os PIDs não devem ser criados diretamente pelo programador. Se fosse preciso, o Erlang tem uma função list_to_pid/1.
Editar via GitHub A ligação abre numa nova janela ou separador

Aprende PIDs

A prática está bloqueada

Desbloqueia mais 1 exercício para praticares PIDs