PI

PIDs en Elixir

5 exercices

À propos de PIDs

Chaque processus Elixir possède son propre identifiant unique : un PID (identifiant de processus).

  • Les PID sont un type de données à part entière.
    • Tu peux vérifier si une variable est un PID avec is_pid/1
  • Tu peux obtenir le PID du processus courant avec self().
  • Les PID servent d'adresses de boîte aux lettres : si tu as le PID d'un processus, tu peux lui envoyer un message.
  • Les PID sont généralement créés indirectement, comme valeur de retour de fonctions qui créent de nouveaux processus, comme spawn.
    • Les PID ne devraient pas être créés directement par le programmeur. Si c'était nécessaire, Erlang dispose d'une fonction list_to_pid/1.
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet

Apprends PIDs

L'entraînement est verrouillé

Déverrouille 1 exercice de plus pour t'entraîner sur PIDs