PI

PIDs في Elixir

5 تمارين

نبذة عن PIDs

لكل عملية في Elixir معرّف فريد خاص بها، وهو معرّف العملية (PID).

  • تُعد معرّفات العمليات نوع بيانات بحد ذاتها.
    • يمكنك التحقق مما إذا كان متغير معرّف عملية باستخدام is_pid/1
  • يمكنك الحصول على معرّف العملية الحالية باستخدام self().
  • تعمل معرّفات العمليات بمثابة عناوين صناديق بريد، فإذا كان لديك معرّف عملية، يمكنك إرسال رسالة إلى تلك العملية.
  • عادةً ما تُنشأ معرّفات العمليات بشكل غير مباشر، كقيمة مُرجَعة من دوال تُنشئ عمليات جديدة، مثل spawn.
    • لا ينبغي للمبرمج إنشاء معرّفات العمليات مباشرةً. وإذا لزم الأمر، فلدى Erlang دالة list_to_pid/1.
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة

تعلّم PIDs

التدريب مقفل

افتح 1 تمرين إضافي لممارسة PIDs