PI

PIDs in Elixir

5 Übungen

Über PIDs

Jeder Elixir-Prozess hat seine eigene eindeutige Kennung – eine PID (Prozesskennung).

  • PIDs sind ein eigener Datentyp.
    • Du kannst mit is_pid/1 prüfen, ob eine Variable eine PID ist.
  • Die PID des aktuellen Prozesses bekommst du mit self().
  • PIDs fungieren als Postfach-Adressen – wenn du die PID eines Prozesses hast, kannst du diesem Prozess eine Nachricht senden.
  • PIDs entstehen meist indirekt, als Rückgabewert von Funktionen, die neue Prozesse erzeugen, wie spawn.
    • PIDs sollten nicht direkt vom Programmierer erzeugt werden. Wäre das doch nötig, hätte Erlang eine Funktion list_to_pid/1.
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab

Lerne PIDs

Das Üben ist gesperrt

Schalte 1 weitere Übung frei, um PIDs zu üben